Title :
An experimental evaluation of selective mutation
Author :
Offutt, A. Jefferson ; Rothermel, Gregg ; Zapf, Christian
Author_Institution :
ISSE Dept., George Mason Univ., Fairfax, VA, USA
Abstract :
Mutation testing is a technique for unit-testing software that, although powerful, is computationally expensive. The principal expense of mutation is that many variants of the test program, called mutants, must be repeatedly executed. Selective mutation is a way to approximate mutation testing that saves execution by reducing the number of mutants that must be executed. The authors report experimental results that compare selective mutation testing to standard, or nonselective, mutation testing. The results support the hypothesis that selective mutation is almost as strong as nonselective mutation. In experimental trials, selective mutations provide almost the same coverage as nonselective mutation, with significant reductions in cost
Keywords :
program testing; software engineering; mutants; mutation testing; selective mutation; unit-testing software; Application software; Approximation methods; Automatic testing; Computational efficiency; Costs; Fault detection; Genetic mutations; Software quality; Software testing; System testing;
Conference_Titel :
Software Engineering, 1993. Proceedings., 15th International Conference on
Conference_Location :
Baltimore, MD
Print_ISBN :
0-8186-3700-5
DOI :
10.1109/ICSE.1993.346062