4 The mutation literature🔗ℹ

For a detailed overview of the idea of mutation that informs the design of this library, and how it is used in the literature, see this survey paper:
Yue Jia and Mark Harman. 2011. An analysis and survey of the development of mutation testing. IEEE transactions on software engineering 37, 5 (2011), 649-678.

The core ideas of mutation originate in these papers:
  • Richard J Lipton. 1971. Fault diagnosis of computer programs.

  • Richard A. DeMillo, Richard J. Lipton, and Frederick G. Sayward. 1978. Hints on test data selection: Help for the practicing programmer. Computer 11, 4 (1978), 34-41.

  • Richard A. DeMillo, Dana S. Guindi, Kim King, Mike M. McCracken, and Jefferson A. Offutt. 1988. An extended overview of the Mothra software testing environment. In Proceedings of the Second Workshop on Software Testing, Verification, and Analysis. IEEE, New York, NY, 142-151.