Publication details

Is Mutation Testing Ready to Be Adopted Industry-Wide?

Authors

MOŽUCHA Jakub ROSSI Bruno

Year of publication 2016
Type Article in Proceedings
Conference Product-Focused Software Process Improvement (PROFES)
MU Faculty or unit

Faculty of Informatics

Citation
Doi http://dx.doi.org/10.1007/978-3-319-49094-6_14
Field Informatics
Keywords Software mutation testing;Experimentation;Equivalent mutants;Selective mutation operators;Cost-reduction strategies
Description Mutation Testing has a long research history as a way to improve the quality of software tests. However, it has not yet reached wide consensus for industry-wide adoption, mainly due to missing clear benefits and computational complexity for the application to large systems. In this paper, we investigate the current state of mutation testing support for Java Virtual Machine (JVM) environments. By running an experimental evaluation, we found out that while default configurations are unbearable for larger projects, using strategies such as selective operators, second order mutation and multi-threading can increase the applicability of the approach. However, there is a trade-off in terms of quality of the achieved results of the mutation analysis process that needs to be taken into account.

You are running an old browser version. We recommend updating your browser to its latest version.

More info