Is mutation testing scalable for real-world software projects?

Authors S. Nica
Rudolf Ramler
Franz Wotawa
Editors T. Kanstrén
Title Is mutation testing scalable for real-world software projects?
Booktitle Proceedings of the 3rd International Conference on Advances in System Testing and Validation Lifecycle (VALID 2011)
Type in proceedings
Publisher Xpert Publishing Services
Department PQE
ISBN 978-1-61208-168-7
Month October
Year 2011
Pages 40-45
SCCH ID# 1157

A significant amount of research has been conducted in the area of mutation testing. It is a fault based technique that has been intensively used, over the last decades, as an efficient method to assess the quality of a given test suite. In the literature different mutation tools are available, corresponding to different programming languages or different types of applications. Although mutation testing is a powerful technique, limitations do exist. The most common problems are represented by the increased computation time, necessary to derive the entire mutation testing process, and the equivalent mutants problem. Therefore a natural question arises: is mutation testing really suitable in real-world environments? Through the research we start here, we aim to come with an accurate answer to this question.