“…By observing if test suites can detect these changes [17,27] one can identify weaknesses of their test suites, i.e., mutants that are not killed. Besides testing, mutation analysis is a tool that can be used to support multiple applications in the field of software engineering [24,25,41,48,63,67,79,81]. Most commonly, mutations are employed as substitutes for real-world bugs [6,13,38,52], to guide fault localization [50,60], test prioritization [68] and program repair [84,85].…”