Created by W.Langdon from gp-bibliography.bib Revision:1.8051
Even when the mutations are restricted to statements executed by the test cases, we find that mutational robustness is surprisingly high: 36.75percent on a corpus of 22 programs including production software projects, the Siemens benchmark suite, and a few specially constructed programs. The results hold for mutations at both the source code and assembly instruction levels, across various programming languages, and are not fully explained by test suite quality. We conclude that mutational robustness is an inherent property of software, existing even when a program is correct according to its specification. Rather than an overhead cost or indicator of test suite inadequacy, it is an opportunity to create useful proactive diversity because neutral mutations often cause nontrivial algorithmic changes. To demonstrate this, we generate and select diverse populations of neutral program variants. For a program with seven or more held-out latent bugs, we can, on average, construct and select seven neutral variants such that at least one fixes a latent bug.",
Early draft of \cite{Schulte:2014:GPEM}",
Genetic Programming entries for Eric Schulte Zachary P Fry Ethan Joseph Fast Stephanie Forrest Westley Weimer