Stryker Mutator, the open-source mutation testing framework developed with Info Support, would like to introduce mutation levels to their framework. These levels allow selecting a subset of Stryker’s mutators. A level can then be optimized for either performance or testing thoroughness. My assignment will be to determine how the levels can be designed to do so. I will be classifying the mutators based on performance impact and testing thoroughness.
After my positive experience with Stryker through the Weapon-regeX project I decided to my graduation assignment with them as well. The mutation testing research field is a relatively small but interesting one and I am learning a lot by reading through it. As a result of this assignment, I hope to create a framework that can classify existing and future mutators for Stryker into three or more mutation levels. This framework will most likely use empirical methods using a test bed of example projects.