Genetic Improvement of Software: a Comprehensive Survey

Created by W.Langdon from gp-bibliography.bib Revision:1.4524

  author =       "Justyna Petke and Saemundur O. Haraldsson and 
                 Mark Harman and William B. Langdon and David R. White and 
                 John R. Woodward",
  title =        "Genetic Improvement of Software: a Comprehensive
  journal =      "IEEE Transactions on Evolutionary Computation",
  year =         "2018",
  volume =       "22",
  number =       "3",
  pages =        "415--432",
  month =        jun,
  keywords =     "genetic algorithms, genetic programming, GI, genetic
                 improvement, software improvement, evolutionary
                 improvement, survey",
  URL =          "",
  URL =          "",
  DOI =          "doi:10.1109/TEVC.2017.2693219",
  size =         "18 pages",
  abstract =     "Genetic improvement uses automated search to find
                 improved versions of existing software. We present a
                 comprehensive survey of this nascent field of research
                 with focus on the core papers in the area published
                 between 1995 and 2015. We identified core publications
                 including empirical studies, 96percent of which use
                 evolutionary algorithms (genetic programming in
                 particular). Although we can trace the influences of
                 genetic improvement back to the origins of computer
                 science itself, our analysis reveals a significant
                 upsurge in activity since 2012. Genetic improvement has
                 resulted in dramatic performance improvements for a
                 diverse set of properties such as execution time,
                 energy and memory consumption, as well as results for
                 fixing and extending existing system functionality.
                 Moreover, we present examples of research work that
                 lies on the boundary between genetic improvement and
                 other areas, such as program transformation,
                 approximate computing and software repair, with the
                 intention of encouraging further exchange of ideas
                 between researchers in these fields.",

Genetic Programming entries for Justyna Petke Saemundur Oskar Haraldsson Mark Harman William B Langdon David Robert White John R Woodward