Exportar registro bibliográfico


Metrics:

Avaliação do uso de perfis de desempenho aplicados no teste e software em diferentes domínios de aplicação (2022)

  • Authors:
  • Autor USP: DURÃES, THIAGO DE JESUS OLIVEIRA - ICMC
  • Unidade: ICMC
  • Sigla do Departamento: SSC
  • DOI: 10.11606/D.55.2022.tde-05042023-144747
  • Subjects: APRENDIZADO COMPUTACIONAL; ENGENHARIA DE SOFTWARE
  • Keywords: Agrupamento; Aprendizado de máquina não supervisionado; Grouping; Monitoração; Monitoring; Perfis de desempenho; Performance profiles; Software testing; Teste de software; Unsupervised machine learning
  • Agências de fomento:
  • Language: Português
  • Abstract: O processo de desenvolvimento de software é uma tarefa complexa, apoiada pela engenharia de software. Apesar da evolução da engenharia de software, os sistemas ainda falham por defeitos inseridos no desenvolvimento. O teste de software tenta revelar defeitos, usando técnicas de teste bem conhecidas, as quais são usualmente baseadas em requisitos funcionais dos sistemas. Requisitos não funcionais, como o uso de recursos, também podem ser usados no teste, pois apontam comportamentos não esperados de uso de processador, memória, e entrada e saída. A metodologia de teste Tricorder, em desenvolvimento no ICMC/USP, agrupa perfis de desempenho (uso de recursos), de modo a automatizar a detecção de padrões anômalos de comportamento de sistemas de software. A Tricorder, que atua de maneira complementar aos testes já realizados no sistema, usa algoritmos de aprendizado de máquina não supervisionados, e já foi inicialmente avaliada, com sucesso, na detecção de defeitos funcionais de aplicações que processam streams de dados. O principal objetivo deste projeto é estender a avaliação da metodologia de teste Tricorder em outros domínios de aplicação que não apenas o processamento de streams de dados. Espera-se, ao atingir este objetivo principal, identificar eventuais ajustes na metodologia Tricorder que possam melhorar a sua automatização, eficácia e eficiência. A metodologia usada neste projeto considerou quatro diferentes experimentos para revelar defeitos em sistemas de criptografia,métodos de ordenação, processamento de vídeo e simulações de fluídos. Os defeitos analisados foram baseados em taxonomias de defeitos existentes na literatura e, sempre que possíveis, foram usados defeitos reais, relatados por seus desenvolvedores. As métricas usadas nas avaliações considerou a capacidade de revelar defeitos e a quantidade de falsos positivos e falsos negativos. Os resultados dos experimentos mostram que a Tricorder consegue revelar com sucesso defeitos de software nos domínios de aplicação analisados, para a grande maioria das execuções com defeitos. Este trabalho contribui com a atividade de teste de software, em particular com a redução do custo desta atividade, pois estender o uso da Tricorder, uma metodologia que automaticamente detecta defeitos em programas, sem a necessidade criar novos casos de teste e de oráculos
  • Imprenta:
  • Data da defesa: 06.10.2022
  • Acesso à fonteAcesso à fonteDOI
    Informações sobre o DOI: 10.11606/D.55.2022.tde-05042023-144747 (Fonte: oaDOI API)
    • Este periódico é de acesso aberto
    • Este artigo é de acesso aberto
    • URL de acesso aberto
    • Cor do Acesso Aberto: gold
    • Licença: cc-by-nc-sa

    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      DURÃES, Thiago de Jesus Oliveira. Avaliação do uso de perfis de desempenho aplicados no teste e software em diferentes domínios de aplicação. 2022. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2022. Disponível em: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-05042023-144747/. Acesso em: 21 maio 2024.
    • APA

      Durães, T. de J. O. (2022). Avaliação do uso de perfis de desempenho aplicados no teste e software em diferentes domínios de aplicação (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de https://www.teses.usp.br/teses/disponiveis/55/55134/tde-05042023-144747/
    • NLM

      Durães T de JO. Avaliação do uso de perfis de desempenho aplicados no teste e software em diferentes domínios de aplicação [Internet]. 2022 ;[citado 2024 maio 21 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-05042023-144747/
    • Vancouver

      Durães T de JO. Avaliação do uso de perfis de desempenho aplicados no teste e software em diferentes domínios de aplicação [Internet]. 2022 ;[citado 2024 maio 21 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-05042023-144747/

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI:

Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2024