Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > A Theoretical and Empirical Analysis of Program Spectra Diagnosability
Publication

Publications

A Theoretical and Empirical Analysis of Program Spectra Diagnosability

Title
A Theoretical and Empirical Analysis of Program Spectra Diagnosability
Type
Article in International Scientific Journal
Year
2021
Authors
Alexandre Perez
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Rui Abreu
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Arie Van Deursen
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Journal
Vol. 47
Pages: 412-431
ISSN: 0098-5589
Publisher: IEEE
Other information
Authenticus ID: 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.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 20
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

Pegasus: Performance Engineering for Software Applications Targeting HPC Systems (2020)
Article in International Scientific Journal
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)
Article in International Scientific Journal
Cruz, L; Rui Abreu
Embedding, Evolution, and Validation of Model-Driven Spreadsheets (2015)
Article in International Scientific Journal
Cunha, J; Joao Paulo Fernandes; Mendes, J; Saraiva, J
A Survey on the Adoption of Patterns for Engineering Software for the Cloud (2021)
Article in International Scientific Journal
Tiago Boldt Sousa; Hugo Sereno Ferreira; Filipe Figueiredo Correia
A Survey on Software Fault Localization (2016)
Article in International Scientific Journal
Wong, WE; Gao, RZ; Li, YH; Rui Abreu; Wotawa, F

See all (6)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-08 at 12:18:18 | Privacy Policy | Personal Data Protection Policy | Whistleblowing