You are here:
Publication details
Is Mutation Testing Ready to Be Adopted Industry-Wide?
Authors | |
---|---|
Year of publication | 2016 |
Type | Article in Proceedings |
Conference | Product-Focused Software Process Improvement (PROFES) |
MU Faculty or unit | |
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. |