DocumentCode
2188956
Title
Evaluating Mutation Testing Alternatives: A Collateral Experiment
Author
Kintis, Marinos ; Papadakis, Mike ; Malevris, Nicos
Author_Institution
Dept. of Inf., Athens Univ. of Econ. & Bus., Athens, Greece
fYear
2010
fDate
Nov. 30 2010-Dec. 3 2010
Firstpage
300
Lastpage
309
Abstract
Mutation testing while being a successful fault revealing technique for unit testing, it is a rather expensive one for practical use. To bridge these two aspects there is a need to establish approximation techniques able to reduce its expenses while maintaining its effectiveness. In this paper several second order mutation testing strategies are introduced, assessed and compared along with weak mutation against strong. The experimental results suggest that they both constitute viable alternatives for mutation as they establish considerable effort reductions without greatly affecting the test effectiveness. The experimental assessment of weak mutation suggests that it reduces significantly the number of the produced equivalent mutants on the one hand and that the test criterion it provides is not as weak as is thought to be on the other. Finally, an approximation of the number of first order mutants needed to be killed in order to also kill the original mutant set is presented. The findings indicate that only a small portion of a set of mutants needs to be targeted in order to be killed while the rest can be killed collaterally.
Keywords
program testing; approximation technique; fault revealing technique; first order mutant; mutation testing alternative; original mutant set; second order mutation testing; test criterion; test effectiveness; unit testing; weak mutation; Approximation methods; Couplings; Hybrid power systems; Manuals; Software; Software testing; collateral coverage; higher order mutation; mutation testing; weak mutation;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2010 17th Asia Pacific
Conference_Location
Sydney, NSW
ISSN
1530-1362
Print_ISBN
978-1-4244-8831-5
Electronic_ISBN
1530-1362
Type
conf
DOI
10.1109/APSEC.2010.42
Filename
5693206
Link To Document