Key points are not available for this paper at this time.
Muitas técnicas de localização de falhas operam cruzando informações de cobertura de execuções de testes que passaram e falharam. Em geral, sua precisão depende dos elementos de cobertura utilizados e dos casos de teste selecionados. Este artigo propõe um novo método de localização de falhas usando mutação e investiga sua precisão ao utilizar critérios clássicos de seleção de testes, como mutação, ramo e bloco. Um experimento controlado mostra que (1) a abordagem baseada em mutação é bastante eficaz na identificação de afirmações de programa com falhas "desconhecidas". Além disso, os resultados experimentais revelam (2) que as suítes de testes baseadas em mutação são significativamente mais eficazes em suportar a localização de falhas do que suítes de testes baseadas em bloco ou ramo. Além disso, (3) também são apresentadas evidências em apoio à facilitação de alternativas de mutação, como amostragem de mutantes, a fim de diminuir as sobrecargas de mutação.
Papadakis et al. (Sun,) estudaram esta questão.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: