The Mechanisms and Practice of Mutation Testing in Improving Software Quality
This proposed dissertation investigates mutation testing from three complementary perspectives: how mutations interact with program executions and test oracles to produce mutant kills and reveal opportunities for test improvement, and how mutation testing is adopted, configured, sustained, and acted upon in popular ope...