Multi objective higher order mutation testing with GP

  title={Multi objective higher order mutation testing with GP},
  author={William B. Langdon and Mark Harman and Yue Jia},
Mutation testing is a powerful software engineering technique for fault finding. It works by injecting known faults (mutations) into software and seeing if the test suite finds them. It remains very expensive and the few valuable traditional mutants that resemble real faults are mixed in with many others that denote unrealistic faults. The expense and lack of realism inhibit industrial uptake of mutation testing. Genetic programming searches the space of complex faults to find realistic higher… CONTINUE READING