DocumentCode :
2089102
Title :
Isolating First Order Equivalent Mutants via Second Order Mutation
Author :
Kintis, Marinos ; Papadakis, Mike ; Malevris, Nicos
Author_Institution :
Dept. of Inf., Athens Univ. of Econ. & Bus., Athens, Greece
fYear :
2012
fDate :
17-21 April 2012
Firstpage :
701
Lastpage :
710
Abstract :
In this paper, a technique named I-EQM, able to dynamically isolate first order equivalent mutants, is proposed. I-EQM works by employing a novel dynamic execution scheme that integrates both first and second order mutation. The proposed approach combines the "impact" on the program execution of the first order mutants with the "impact" on the output of second order ones, to isolate likely to be first order equivalent mutants. Experimental results on a benchmark set of manually classified mutants, selected from real word programs, reveals that I-EQM achieves to classify equivalent mutants with a 71% and 82% classification precision and recall respectively. These results improve the previously proposed approaches by selecting (retrieving) a considerably higher number of killable mutants with only a limited loss on the classification precision.
Keywords :
program testing; I-EQM; benchmark set; classification precision; dynamic execution scheme; first order equivalent mutants isolation; manually classified mutants; program execution; real word programs; second order mutation; software testing; Approximation methods; Automation; Economics; Educational institutions; Production; Software testing; Equivalent mutants; Higher Order mutation; Mutants´ Impact;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4577-1906-6
Type :
conf
DOI :
10.1109/ICST.2012.160
Filename :
6200172
Link To Document :
بازگشت