D. Gong
Mutant reduction based on dominance relation for weak mutation testing
Gong, D.; Zhang, G.; Yao, X.; Meng, F.
Authors
G. Zhang
X. Yao
F. Meng
Abstract
Context: As a fault-based testing technique, mutation testing is effective at evaluating the quality of existing test suites. However, a large number of mutants result in the high computational cost in mutation testing. As a result, mutant reduction is of great importance to improve the efficiency of mutation testing. Objective: We aim to reduce mutants for weak mutation testing based on the dominance relation between mutant branches. Method: In our method, a new program is formed by inserting mutant branches into the original program. By analyzing the dominance relation between mutant branches in the new program, the non-dominated one is obtained, and the mutant corresponding to the non-dominated mutant branch is the mutant after reduction. Results: The proposed method is applied to test ten benchmark programs and six classes from open-source projects. The experimental results show that our method reduces over 80% mutants on average, which greatly improves the efficiency of mutation testing. Conclusion: We conclude that dominance relation between mutant branches is very important and useful in reducing mutants for mutation testing.
Citation
Gong, D., Zhang, G., Yao, X., & Meng, F. (2017). Mutant reduction based on dominance relation for weak mutation testing. Information and Software Technology, 81, 82-96. https://doi.org/10.1016/j.infsof.2016.05.001
Journal Article Type | Article |
---|---|
Acceptance Date | May 2, 2016 |
Online Publication Date | May 6, 2016 |
Publication Date | Jan 1, 2017 |
Deposit Date | Oct 3, 2016 |
Publicly Available Date | May 6, 2017 |
Journal | Information and Software Technology |
Print ISSN | 0950-5849 |
Electronic ISSN | 1873-6025 |
Publisher | Elsevier |
Peer Reviewed | Peer Reviewed |
Volume | 81 |
Pages | 82-96 |
DOI | https://doi.org/10.1016/j.infsof.2016.05.001 |
Public URL | https://durham-repository.worktribe.com/output/1373425 |
Files
Accepted Journal Article
(381 Kb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by-nc-nd/4.0/
Copyright Statement
© 2016 This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/
You might also like
Gesture segmentation based on a two-phase estimation of distribution algorithm
(2017)
Journal Article
Stochastic environmental and economic dispatch of power systems with virtual power plant in energy and reserve markets
(2018)
Presentation / Conference Contribution
An Optimal Differential Pricing in Smart Grid Based on Customer Segmentation
(2017)
Presentation / Conference Contribution
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search