2006 12th Pacific Rim International Symposium on Dependable Computing (PRDC'06) 2006
DOI: 10.1109/prdc.2006.18
|View full text |Cite
|
Sign up to set email alerts
|

An Evaluation of Similarity Coefficients for Software Fault Localization

Abstract: Automated diagnosis of software faults can improve the efficiency of the debugging process, and is therefore an important technique for the development of dependable software. In this paper we study different similarity coefficients that are applied in the context of a program spectral approach to software fault localization (single programming mistakes). The coefficients studied are taken from the systems diagnosis / automated debugging tools Pinpoint, Tarantula, and AMPLE, and from the molecular biology doma… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

3
357
0
1

Year Published

2013
2013
2023
2023

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 392 publications
(366 citation statements)
references
References 16 publications
3
357
0
1
Order By: Relevance
“…• Tarantula's, the original coefficient used in [8] to assist fault localization using a visualization technique; • The Jaccard index, a well-known statistic measure used to compare sets and used in the Pinpoint framework [24]; • AMPLE, the coefficient used in the tool AMPLE (Analyzing Method Patterns to Locate Errors) to locate error in object-oriented software [25]; • Ochiai, a coefficient originally used in molecular biology, but used successfully in fault localization [1];…”
Section: B Suspiciousness Ranking Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…• Tarantula's, the original coefficient used in [8] to assist fault localization using a visualization technique; • The Jaccard index, a well-known statistic measure used to compare sets and used in the Pinpoint framework [24]; • AMPLE, the coefficient used in the tool AMPLE (Analyzing Method Patterns to Locate Errors) to locate error in object-oriented software [25]; • Ochiai, a coefficient originally used in molecular biology, but used successfully in fault localization [1];…”
Section: B Suspiciousness Ranking Methodsmentioning
confidence: 99%
“…Then, it computes statements that are executed by one but not the other, using the so-called union and intersection models. Other methods compares executions statistically [8], [1], [9], [11]. In particular, the Tarantula approach [8] computes a measure of association between executions of program statements and failures.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The similarity denotes the likelihood of a component being the faulty one and, therefore, determines its position in the diagnosis ranking. Any SC may be used; however, the Ochiai SC has been found to work best (Abreu et al 2006). Intuitively, SFL works by comparing the different combinations of component involvements in the individual system operations.…”
Section: Introductionmentioning
confidence: 99%