2011
DOI: 10.1016/j.jss.2010.11.915
|View full text |Cite
|
Sign up to set email alerts
|

Simultaneous debugging of software faults

Abstract: Semi-)automated diagnosis of software faults can drastically increase debugging efficiency, improving reliability and time-to-market. Current automatic diagnosis techniques are predominantly of a statistical nature and, despite typical defect densities, do not explicitly consider multiple faults, as also demonstrated by the popularity of the single-fault benchmark set of programs. We present a reasoning approach, called Zoltar-M(ultiple fault), that yields multiple-fault diagnoses, ranked in order of their pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
45
0
4

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 39 publications
(49 citation statements)
references
References 26 publications
(64 reference statements)
0
45
0
4
Order By: Relevance
“…In addition, the two effort metrics mentioned in Section 5.1.2 are taken to compare PCEG with five earlier techniques that are often used for evaluating fault localization techniques. Among the five techniques, Tarantula and Ochiai feature statement‐level coverage information, LOUPE features run‐time dependency coverage information, PPDG is based on a probabilistic graphical model, and BARINEL combines SFL with a probabilistic reasoning approach. RQ2. How does the accuracy of PCEG compare to available techniques with real‐larger programs?If it has been answered by RQ1 that PCEG is effective on Siemens benchmark, it would be wished that it performed on the larger and realistic programs, such as space and grep .…”
Section: Experimental Studiesmentioning
confidence: 99%
See 3 more Smart Citations
“…In addition, the two effort metrics mentioned in Section 5.1.2 are taken to compare PCEG with five earlier techniques that are often used for evaluating fault localization techniques. Among the five techniques, Tarantula and Ochiai feature statement‐level coverage information, LOUPE features run‐time dependency coverage information, PPDG is based on a probabilistic graphical model, and BARINEL combines SFL with a probabilistic reasoning approach. RQ2. How does the accuracy of PCEG compare to available techniques with real‐larger programs?If it has been answered by RQ1 that PCEG is effective on Siemens benchmark, it would be wished that it performed on the larger and realistic programs, such as space and grep .…”
Section: Experimental Studiesmentioning
confidence: 99%
“…RQ3 concerns with the time complexity of PCEG when it compares with that of other techniques. For one thing, as most fault localization techniques did in the context of single fault, PCEG is compared with others in single‐fault case and obtains the performance data of PPDG, BARINEL, Tarantula and Ochiai from the literature . For another thing, because PCEG has been compared with re‐implemented LOUPE, Ochiai, Tarantula and BARINEL, a direct comparison of PCEG, LOUPE, Ochiai, Tarantula and BARINEL is given in terms of time‐cost on the same computer equipment for the subjects shown in Table .…”
Section: Experimental Studiesmentioning
confidence: 99%
See 2 more Smart Citations
“…To support locating multiple faults in parallel, Jones et al [15] adopt a clustering technique to divide failed test cases into different clusters and each cluster represents one fault. Abreu et al [16] propose a spectrum-based multiple fault localization approach called Zoltar-M that integrates SFL with model-based diagnosis. To address the coincidental correctness problem in coverage-based fault localization approaches, Wang et al [17] prescribe patterns for different types of faults and modify the coverage vectors to locate faults with the feature of coincidental correctness.…”
Section: Related Workmentioning
confidence: 99%