首页 | 官方网站   微博 | 高级检索  
     


Selecting mutation operators with a multiobjective approach
Authors:Adam S. Banzi  Tiago Nobre  Gabriel B. Pinheiro  João Carlos G. Árias  Aurora Pozo  Silvia Regina Vergilio
Affiliation:1. Department of Physiology and Pharmacology, Schulich School of Medicine and Dentistry, University of Western Ontario, London, Ontario N6A 5C1, Canada;2. Department of Oncology, Schulich School of Medicine and Dentistry, University of Western Ontario, London, Ontario N6A 5C1, Canada;3. Lawson Health Research Institute, Schulich School of Medicine and Dentistry, University of Western Ontario, London, Ontario N6A 5C1, Canada;1. Department of Computer Science, Rice University, USA;2. Electrical Engineering, Virginia Polytechnic Institute and State University, USA;3. Electronics and Communication Sciences Unit, Indian Statistical Institute, Kolkata 700108, India
Abstract:The mutation score is an important measure to evaluate the quality of the test cases. It is obtained by executing a lot of mutant programs generated by a set of operators. A common problem, however, is that some operators can generate unnecessary and redundant mutants. Because of this, different strategies were proposed to find a set of operators that generates a reduced number of mutants without decreasing the mutation score. However, the operator selection, in practice, may include real constraints and is dependent on diverse factors besides the number of mutants and score, such as: number of test data, execution time, number of revealed faults, number of equivalent mutants, etc. In fact this is a multi-objective problem, which does not have a single solution. Different set of operators exist for multiple objectives to be satisfied, and some restrictions can be used to choose among the existing sets. To make this choice possible, in this paper, we introduce a multi-objective strategy. We investigate three multi-objective algorithms and introduce a procedure to establish a set of operators to prioritize mutation score. Better results are obtained in comparison with traditional strategies.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号