University of Minnesota
Software Engineering Center
/

You are here

Mutation Selection: Some Could be Better than All

Date of Publication: 
June 2011
Authors: 
Publication Files: 
Abstract: 
In previous research, many mutation selection techniques have been proposed to reduce the cost of mutation analysis. After a mutant subset is selected, researchers could obtain a test suite which can detect all mutants in the mutant subset. Then they run all mutants over this test suite, and the detection ratio to all mutants is used to evaluate the effectiveness of mutation selection techniques. The higher the ratio is, the better this selection technique is. Obviously, this measurement has a presumption that the set of all mutants is the best to evaluate test cases. However, there is no clearly evidence to support this presumption. So we conducted an experiment to answer the question whether the set of all mutants is the best to evaluate test cases. In this paper, our experiment results show that a subset of mutants may be more similar to faults than all the mutants. Two evaluation metrics were used to measure the similarity – rank and distance. This finding reveals that it may be more appropriate to use a subset rather than all the mutants at hand to evaluate the fault detection capability of test cases.
Venue: 
1st International Workshop on Evidential Assessment of Software Technologies, Beijing, China, June 2011.
bibtex: 
@inproceedings{zhang2011mutation, title={Mutation Selection: Some Could be Better than All.}, author={Zhang, Zhiyi and You, Dongjiang and Chen, Zhenyu and Zhou, Yuming and Xu, Baowen}, booktitle={Proceedings of the 1st International Workshop on Evidential Assessment of Software Technologies}, pages={10--17}, year={2011} }