
Comparação de ferramentas de análise estática para detecção de defeitos de software usando mutantes
Author(s) -
Yury Alencar Lima,
Igor Oliveira da Fonseca,
Jonas Maria Chagas,
Elisa Rodrigues,
Maicon Bernardino da Silveira,
João Pablo S. da Silva
Publication year - 2021
Language(s) - Portuguese
Resource type - Conference proceedings
DOI - 10.5753/eres.2021.18461
Subject(s) - physics , humanities , philosophy
A análise estática de código é uma técnica aplicada na etapa de verificação de um software, com o objetivo de identificar defeitos sem a necessidade da execução da aplicação. Atualmente existem diversas ferramentas de análise estática disponíveis no mercado, onde cada uma possui suas particularidades e diferentes escopos de análise. Portanto, escolher a ferramenta correta a ser usada não é uma atividade trivial. Este estudo tem como objetivo comparar duas ferramentas de análise estática de código sendo elas o SonarQube e o PMD, analisando a sua eficácia na identificação de defeitos em um código de software. Com esta finalidade foram criados mutantes a partir de projetos Open Source, que auxiliaram a verificar a eficácia das ferramentas.