2008
DOI: 10.1007/978-3-540-69824-1_5
|View full text |Cite
|
Sign up to set email alerts
|

Towards Raising the Failure of Unit Tests to the Level of Compiler-Reported Errors

Abstract: Abstract. Running unit tests suites with contemporary tools such as JUNIT can show the presence of bugs, but not their locations. This is different from checking a program with a compiler, which always points the programmer to the most likely causes of the errors it detects. We argue that there is enough information in test suites and the programs under test to exclude many locations in the source as reasons for the failure of test cases, and further to rank the remaining locations according to derived evidenc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
9
0

Year Published

2009
2009
2013
2013

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(9 citation statements)
references
References 25 publications
0
9
0
Order By: Relevance
“…is the square of the Ochiai similarity coefficient [1], and has been shown independently in [1] and [16] to yield excellent results in presence of a single fault. However, given that all failed test cases must have executed the single faulty unit (or otherwise they would not have failed), and given that FA/Ochiai punishes units that are not called by all failed test cases [16], this should come as no surprise.…”
Section: Coverage Based Fault Localizationmentioning
confidence: 97%
See 4 more Smart Citations
“…is the square of the Ochiai similarity coefficient [1], and has been shown independently in [1] and [16] to yield excellent results in presence of a single fault. However, given that all failed test cases must have executed the single faulty unit (or otherwise they would not have failed), and given that FA/Ochiai punishes units that are not called by all failed test cases [16], this should come as no surprise.…”
Section: Coverage Based Fault Localizationmentioning
confidence: 97%
“…However, given that all failed test cases must have executed the single faulty unit (or otherwise they would not have failed), and given that FA/Ochiai punishes units that are not called by all failed test cases [16], this should come as no surprise.…”
Section: Coverage Based Fault Localizationmentioning
confidence: 98%
See 3 more Smart Citations