Proceedings of the 2008 International Workshop on Dynamic Analysis: Held in Conjunction With the ACM SIGSOFT International Symp 2008
DOI: 10.1145/1401827.1401841
|View full text |Cite
|
Sign up to set email alerts
|

An observation-based model for fault localization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
48
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
6
2
1

Relationship

3
6

Authors

Journals

citations
Cited by 31 publications
(48 citation statements)
references
References 15 publications
(20 reference statements)
0
48
0
Order By: Relevance
“…Regarding the latter restriction, Spectrum-based fault localization naturally extends to the multiple-fault case by iteratively applying the technique until all faults are repaired (see, e.g., Jones et al, 2002). However, we recently applied model-based diagnosis techniques to derive multiple-fault explanations directly from program spectra and pass/fail information (see Abreu et al (2008c) for an account of the approach), and further investigation is in progress to compare the debugging effort implied by the two approaches on multiple-fault programs. Regarding the restriction to the C programming language, we expect the technique to work well on other programming paradigms and languages.…”
Section: Discussionmentioning
confidence: 99%
“…Regarding the latter restriction, Spectrum-based fault localization naturally extends to the multiple-fault case by iteratively applying the technique until all faults are repaired (see, e.g., Jones et al, 2002). However, we recently applied model-based diagnosis techniques to derive multiple-fault explanations directly from program spectra and pass/fail information (see Abreu et al (2008c) for an account of the approach), and further investigation is in progress to compare the debugging effort implied by the two approaches on multiple-fault programs. Regarding the restriction to the C programming language, we expect the technique to work well on other programming paradigms and languages.…”
Section: Discussionmentioning
confidence: 99%
“…The first family of related debugging techniques are statistical fault localization techniques, which performs fault localization based on a large number of passing and failing executions using statistical inference [5], [6], [18], [20], [22], [31]. The major limitation of these techniques is that their results highly depend on the quality of test cases [25].…”
Section: B Software Debuggingmentioning
confidence: 99%
“…Before computing Pr(d k ) the h j must be estimated from (A, e). There are several approaches that approximate h j by computing the probability that the combination of components involved in a particular d k produce a failure, instead of computing the individual component intermittency rate values [3,10]. Although such approaches already give significant improvement over the classical model-based reasoning (see [4] for results), more accurate results can be achieved if the individual h j can be determined by an exact estimator.…”
Section: Candidate Rankingmentioning
confidence: 99%