Back to Search Start Over

ImReMuDF: Redundant Mutants Identification Method Based on Definition and Reference of Variables

Authors :
Xiaofei Li
Zhenpeng Liu
Yonggang Zhao
Yi Liu
Xianwei Yang
Source :
Scientific Programming, Vol 2021 (2021)
Publication Year :
2021
Publisher :
Hindawi Limited, 2021.

Abstract

Mutation testing is an effective defect-based software testing method, but a large number of mutants lead to expensive testing costs, which hinders the application of variation testing in industrial engineering. To solve this problem and enable mutation testing to be applied in industrial engineering, this paper improves the method of identifying redundant mutants based on data flow analysis and proposes the inclusion relationship between redundant mutants, so that the redundancy rate of mutants is reduced. In turn, the cost of mutation testing can be reduced. The redundant mutants identification method based on definition and reference of variables (ImReMuDF) was validated and evaluated using 8 C programs. The minimum improvement in redundant mutant identification rate was 34.0%, and the maximum improvement was 71.3% in the 8 C programs tested, and the verification results showed that the method is feasible and effective and has been improved in reducing redundant mutants and effectively reducing the execution time of mutation testing.

Details

ISSN :
1875919X and 10589244
Volume :
2021
Database :
OpenAIRE
Journal :
Scientific Programming
Accession number :
edsair.doi.dedup.....00d0f7f84a2c77b6e0537f02f789b8ed