Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION (TAICPART-MUTATION 2007) 2007
DOI: 10.1109/taicpart.2007.4344104
|View full text |Cite
|
Sign up to set email alerts
|

On the Accuracy of Spectrum-based Fault Localization

Abstract: Spectrum-based fault localization shortens the testdiagnose-repair cycle by reducing the debugging effort. As a lightweight automated diagnosis technique it can easily be integrated with existing testing schemes. However, as no model of the system is taken into account, its diagnostic accuracy is inherently limited. Using the Siemens Set benchmark, we investigate this diagnostic accuracy as a function of several parameters (such as quality and quantity of the program spectra collected during the execution of t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
373
0
2

Year Published

2011
2011
2019
2019

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 167 publications
(375 citation statements)
references
References 2 publications
0
373
0
2
Order By: Relevance
“…In the previous literature, interface, type, and variable declarations are considered in the component ranking and the C d metric, although their likelihoods are in most cases 0 because of the limitations on the code instrumentation, which causes ∀ ia ij = 0. This is especially true in Spectrum‐based techniques 9–11. As they are located at the bottom of the ranking, the number of inspected components (the numerator in the diagnostic effort formula used in Section 7.1) does not change.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…In the previous literature, interface, type, and variable declarations are considered in the component ranking and the C d metric, although their likelihoods are in most cases 0 because of the limitations on the code instrumentation, which causes ∀ ia ij = 0. This is especially true in Spectrum‐based techniques 9–11. As they are located at the bottom of the ranking, the number of inspected components (the numerator in the diagnostic effort formula used in Section 7.1) does not change.…”
Section: Resultsmentioning
confidence: 99%
“…Although there is a large number of different diagnosis techniques (see Section 9), our work is based on Bayesian diagnosis, well known from Model‐Based Diagnosis, an area within AI. Compared to other, statistical approaches, such as Tarantula 11, Ochiai 9, and alternative techniques 19–25, Bayesian diagnosis is founded on probability theory, and is the only technique that can serve as the base for our test prioritization heuristic search function, described in Section 4.…”
Section: Fault Diagnosismentioning
confidence: 99%
See 2 more Smart Citations
“…Xie et al provided a theoretical evaluation of the original SBFL approaches investigated by Naish et al and approaches that have been derived by a genetic algorithm . However, most of these metrics have originally been evaluated and have subsequently been compared on relatively small‐scale artifacts from the publicly available Software‐artifact Infrastructure Repository (SIR) . Only recently, some SBFL techniques have been evaluated on programs from the D efects4 J benchmark …”
Section: Introductionmentioning
confidence: 99%