Detecção de defeitos de software utilizando agrupamento de perfis de desempenho (2019)
- Authors:
- Autor USP: MONTES, VITOR SILVA - ICMC
- Unidade: ICMC
- Sigla do Departamento: SSC
- DOI: 10.11606/D.55.2020.tde-04022020-093604
- Subjects: SOFTWARES; AVALIAÇÃO DE DESEMPENHO; FALHAS COMPUTACIONAIS; CONFIABILIDADE DE SOFTWARE
- Keywords: Agrupamento de dados; Data clustering; Fault injection; Functional testing; Performance evaluation; Software reliability; Teste de mutação; Teste funcional
- Language: Português
- Abstract: A maioria dos problemas de desempenho são únicos. As métricas, cargas de trabalho e técnicas de avaliação usadas em um problema geralmente não podem ser usadas no problema seguinte. Portanto, ferramentas automáticas que auxiliem no entendimento do comportamento de uma aplicação em execução e suas mudanças ao longo do ciclo de desenvolvimento são essenciais para análises de desempenho e detecção de erros. A proposta deste trabalho é explorar a descoberta de defeitos no software por intermédio da avaliação de desempenho, assumindo a premissa que tais defeitos alteram o uso dos recursos ao longo da execução da aplicação. Isso é feito com a abordagem de teste funcional do programa em execução, onde são avaliados aspectos de desempenho da aplicação, e não aspectos funcionais, na detecção de erros na execução causados por defeitos. Um algoritmo de agrupamento baseado em Distância por Compressão Normalizada é aplicado para definir de forma automática um perfil de desempenho esperado do software em casos de teste, que é usado também para detectar anomalias. O processo de validação desta proposta é feito com a geração de defeitos por meio de mutação seletiva.
- Imprenta:
- Publisher place: São Carlos
- Date published: 2019
- Data da defesa: 05.11.2019
- Status:
- Artigo publicado em periódico de acesso aberto (Gold Open Access)
- Versão do Documento:
- Versão publicada (Published version)
- Acessar versão aberta:
-
ABNT
MONTES, Vitor Silva. Detecção de defeitos de software utilizando agrupamento de perfis de desempenho. 2019. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2019. Disponível em: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04022020-093604/. Acesso em: 02 abr. 2026. -
APA
Montes, V. S. (2019). Detecção de defeitos de software utilizando agrupamento de perfis de desempenho (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04022020-093604/ -
NLM
Montes VS. Detecção de defeitos de software utilizando agrupamento de perfis de desempenho [Internet]. 2019 ;[citado 2026 abr. 02 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04022020-093604/ -
Vancouver
Montes VS. Detecção de defeitos de software utilizando agrupamento de perfis de desempenho [Internet]. 2019 ;[citado 2026 abr. 02 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04022020-093604/
Informações sobre a disponibilidade de versões do artigo em acesso aberto coletadas automaticamente via oaDOI API (Unpaywall).
Por se tratar de integração com serviço externo, podem existir diferentes versões do trabalho (como preprints ou postprints), que podem diferir da versão publicada.
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
