2017 · 59 citations · 65 references
EngineeringComputer EngineeringComputer ScienceFault-tolerant ComputingMutation AnalysisMutation Testing
Mutation analysis has many applications, such as asserting the quality of test suites and localizing faults. One important bottleneck of mutation analysis is scalability. The latest work explores the possibility of reducing the redundant execution via split-stream execution. However, split-stream execution is only able to remove redundant execution before the first mutated statement.
65
Is mutation an appropriate tool for testing experiments?
James H. Andrews, Lionel Briand, Yvan Labiche · 2005 · 787 citations
Automatically finding patches using genetic programming
Westley Weimer, ThanhVu Nguyen, Claire Le Goues et al. · 2009 · 772 citations