2005
DOI: 10.1007/11531142_23
|View full text |Cite
|
Sign up to set email alerts
|

Lightweight Defect Localization for Java

Abstract: Abstract.A common method to localize defects is to compare the coverage of passing and failing program runs: A method executed only in failing runs, for instance, is likely to point to the defect. Some failures, though, come to be only through a specific sequence of method calls, such as multiple deallocation of the same resource. Such sequences can be collected from arbitrary Java programs at low cost; comparing object-specific sequences predicts defects better than simply comparing coverage. In a controlled … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
137
0
1

Year Published

2010
2010
2023
2023

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 169 publications
(140 citation statements)
references
References 19 publications
2
137
0
1
Order By: Relevance
“…This technique records information about the order in which system components are executed during a run of the system. Intuitively, this technique should provide richer information when compared with spectra, which are order-independent, and the study presented in [27] confirms this intuition at least with respect to hit spectra.…”
Section: Software Fault Localizationsupporting
confidence: 54%
See 3 more Smart Citations
“…This technique records information about the order in which system components are executed during a run of the system. Intuitively, this technique should provide richer information when compared with spectra, which are order-independent, and the study presented in [27] confirms this intuition at least with respect to hit spectra.…”
Section: Software Fault Localizationsupporting
confidence: 54%
“…Sequence-based fault localization [27]. This technique records information about the order in which system components are executed during a run of the system.…”
Section: Software Fault Localizationmentioning
confidence: 99%
See 2 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%