2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2013
DOI: 10.1109/ase.2013.6693085
|View full text |Cite
|
Sign up to set email alerts
|

Entropy-based test generation for improved fault localization

Abstract: Spectrum-based Bayesian reasoning can effectively rank candidate fault locations based on passing/failing test cases, but the diagnostic quality highly depends on the size and diversity of the underlying test suite. As test suites in practice often do not exhibit the necessary properties, we present a technique to extend existing test suites with new test cases that optimize the diagnostic quality. We apply probability theory concepts to guide test case generation using entropy, such that the amount of uncerta… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
68
0
1

Year Published

2016
2016
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 54 publications
(69 citation statements)
references
References 30 publications
0
68
0
1
Order By: Relevance
“…Coverage dissimilarity has previously been used for test prioritization [21], and is used in this paper for the first time to improve fault localization. The two other alternatives, i.e., coverage density [15] and number of dynamic basic blocks [16], have been previously used to improve source code fault localization. Coverage Dissimilarity.…”
Section: A Search-based Test Generationmentioning
confidence: 99%
See 4 more Smart Citations
“…Coverage dissimilarity has previously been used for test prioritization [21], and is used in this paper for the first time to improve fault localization. The two other alternatives, i.e., coverage density [15] and number of dynamic basic blocks [16], have been previously used to improve source code fault localization. Coverage Dissimilarity.…”
Section: A Search-based Test Generationmentioning
confidence: 99%
“…Since statistical debugging is essentially heuristic, despite various research advancements, it still remains largely unpredictable [15]. In practice, it is likely that several elements have the same suspiciousness score as that of the faulty, and hence, be assigned the same rank.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations