Strategies for the Application of Mutation Testing to Large Software Projects

Master thesis, offered

University: MU, Faculty: FI, Topic: Other

Mutation Testing has been identified as a very useful approach to improve the quality of software tests. However, it has not been widely adopted in industry due to the computational complexity, equivalent mutant problem, and lack of integration of the tools.
In the current thesis, in collaboration with the YSoft company, we want to evaluate several strategies for the reduction of complexity when applying mutation testing in an industrial setting in the context of large Java-based software projects.
The outcomes of the thesis will be a summary of existing strategies, the possible implementation of newer strategies in a selected software tool and the evaluation of performance on the provided source code repositories. The student is expected to have good knowledge of the Java programming language.

Thesis detail is available on is.muni.cz

YSoft SAFEQ Breeze Beta
YSoft SAFEQ Breeze Beta

SMB can now lose the IT hassle of supporting print services.