Is mutation testing scalable for real-world software projects?

S. Nica, R. Ramler, F. Wotawa. Is mutation testing scalable for real-world software projects?. pages 40-45, 10, 2011.

  • S. Nica
  • Rudolf Ramler
  • Franz Wotawa
  • T. Kanstrén
BuchProceedings of the 3rd International Conference on Advances in System Testing and Validation Lifecycle (VALID 2011)
TypIn Konferenzband
VerlagXpert Publishing Services
Abstract 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.