DocumentCode :
2746865
Title :
On Sufficiency of Mutants
Author :
Namin, Akbar Siami ; Andrews, James H.
Author_Institution :
Dept. of Comput. Sci., Univ. of Western Ontario, London, ON
fYear :
2007
fDate :
20-26 May 2007
Firstpage :
73
Lastpage :
74
Abstract :
Mutation is the practice of automatically generating possibly faulty variants of a program, for the purpose of assessing the adequacy of a test suite or comparing testing techniques. The cost of mutation often makes its application infeasible. The cost of mutation is usually assessed in terms of the number of mutants, and consequently the number of "mutation operators" that produce them. We address this problem by finding a smaller subset of mutation operators, called "sufficient", that can model the behaviour of the full set. To do this, we provide an experimental procedure and adapt statistical techniques proposed for variable reduction, model selection and nonlinear regression. Our preliminary results reveal interesting information about mutation operators.
Keywords :
program testing; regression analysis; model selection; mutation operator; mutation testing; nonlinear regression; statistical technique; variable reduction; Application software; Automatic testing; Computer science; Costs; Fault detection; Genetic mutations; Size measurement; Software testing; Statistical analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering - Companion, 2007. ICSE 2007 Companion. 29th International Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2892-9
Type :
conf
DOI :
10.1109/ICSECOMPANION.2007.56
Filename :
4222686
Link To Document :
بازگشت