DocumentCode
3176092
Title
Assessing Oracle Quality with Checked Coverage
Author
Schuler, David ; Zeller, Andreas
Author_Institution
Comput. Sci., Saarland Univ., Saarbrucken, Germany
fYear
2011
fDate
21-25 March 2011
Firstpage
90
Lastpage
99
Abstract
A known problem of traditional coverage metrics is that they do not assess oracle quality - that is, whether the computation result is actually checked against expectations. In this paper, we introduce the concept of checked coverage - the dynamic slice of covered statements that actually influence an oracle. Our experiments on seven open-source projects show that checked coverage is a sure indicator for oracle quality - and even more sensitive than mutation testing, its much more demanding alternative.
Keywords
program slicing; program testing; software metrics; software quality; assessing oracle quality; checked coverage; coverage metrics; covered statements; dynamic slice; mutation testing; open-source projects; Focusing; Java; Libraries; Measurement; Open source software; Testing; coverage metrics; dynamic slicing; mutation testing; test suite quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2011 IEEE Fourth International Conference on
Conference_Location
Berlin
Print_ISBN
978-1-61284-174-8
Electronic_ISBN
978-0-7695-4342-0
Type
conf
DOI
10.1109/ICST.2011.32
Filename
5770598
Link To Document