Saltar para:
Logótipo
Você está em: Início > Publicações > Visualização > A Theoretical and Empirical Analysis of Program Spectra Diagnosability

A Theoretical and Empirical Analysis of Program Spectra Diagnosability

Título
A Theoretical and Empirical Analysis of Program Spectra Diagnosability
Tipo
Artigo em Revista Científica Internacional
Ano
2021
Autores
Alexandre Perez
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Rui Abreu
(Autor)
FEUP
Arie Van Deursen
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Revista
Vol. 47
Páginas: 412-431
ISSN: 0098-5589
Editora: IEEE
Outras Informações
ID Authenticus: P-00T-JG2
Abstract (EN): Current metrics for assessing the adequacy of a test-suite plainly focus on the number of components (be it lines, branches, paths) covered by the suite, but do not explicitly check how the tests actually exercise these components and whether they provide enough information so that spectrum-based fault localization techniques can perform accurate fault isolation. We propose a metric, called DDU, aimed at complementing adequacy measurements by quantifying a test-suite's diagnosability, i.e., the effectiveness of applying spectrum-based fault localization to pinpoint faults in the code in the event of test failures. Our aim is to increase the value generated by creating thorough test-suites, so they are not only regarded as error detection mechanisms but also as effective diagnostic aids that help widely-used fault-localization techniques to accurately pinpoint the location of bugs in the system. We have performed a topology-based simulation of thousands of spectra and have found that DDU can effectively establish an upper bound on the effort to diagnose faults. Furthermore, our empirical experiments using the Defects4J dataset show that optimizing a test suite with respect to DDU yields a 34 percent gain in spectrum-based fault localization report accuracy when compared to the standard branch-coverage metric.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 20
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Da mesma revista

Pegasus: Performance Engineering for Software Applications Targeting HPC Systems (2020)
Artigo em Revista Científica Internacional
Pedro Pinto; João Bispo; João M. P. Cardoso; Jorge Manuel Gomes Barbosa; Davide Gadioli; Gianluca Palermo; Jan Martinovic; Martin Golasowski; Katerina Slaninova; Radim Cmar; Cristina Silvano
On the Energy Footprint of Mobile Testing Frameworks (2021)
Artigo em Revista Científica Internacional
Cruz, L; Rui Abreu
Embedding, Evolution, and Validation of Model-Driven Spreadsheets (2015)
Artigo em Revista Científica Internacional
Cunha, J; Joao Paulo Fernandes; Mendes, J; Saraiva, J
A Survey on the Adoption of Patterns for Engineering Software for the Cloud (2021)
Artigo em Revista Científica Internacional
Tiago Boldt Sousa; Hugo Sereno Ferreira; Filipe Figueiredo Correia
A Survey on Software Fault Localization (2016)
Artigo em Revista Científica Internacional
Wong, WE; Gao, RZ; Li, YH; Rui Abreu; Wotawa, F

Ver todas (6)

Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-10-25 às 06:37:56 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico