TY - GEN
T1 - On sufficiency of mutants
AU - Namin, Akbar Siami
AU - Andrews, James H.
PY - 2007
Y1 - 2007
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=34548745171&partnerID=8YFLogxK
U2 - 10.1109/ICSECOMPANION.2007.56
DO - 10.1109/ICSECOMPANION.2007.56
M3 - Conference contribution
AN - SCOPUS:34548745171
SN - 0769528929
SN - 9780769528922
T3 - Proceedings - International Conference on Software Engineering
SP - 73
EP - 74
BT - Proceedings - 29th International Conference on Software Engineering, ICSE 2007; Companion Volume
T2 - 29th International Conference on Software Engineering, ICSE 2007
Y2 - 20 May 2007 through 26 May 2007
ER -