Babel Pidgin: SBSE Can Grow and Graft Entirely New Functionality into a Real World System

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

  author =       "Mark Harman and Yue Jia and William B. Langdon",
  title =        "Babel {Pidgin}: {SBSE} Can Grow and Graft Entirely New
                 Functionality into a Real World System",
  booktitle =    "Proceedings of the 6th International Symposium, on
                 Search-Based Software Engineering, SSBSE 2014",
  year =         "2014",
  editor =       "Claire {Le Goues} and Shin Yoo",
  volume =       "8636",
  series =       "LNCS",
  pages =        "247--252",
  address =      "Fortaleza, Brazil",
  month =        "26-29 " # aug,
  publisher =    "Springer",
  note =         "Winner SSBSE 2014 Challange Track",
  keywords =     "genetic algorithms, genetic programming, Genetic
                 Improvement, SBSE, GGGP, GIP, gismo",
  isbn13 =       "978-3-319-09939-2",
  URL =          "",
  URL =          "",
  DOI =          "doi:10.1007/978-3-319-09940-8_20",
  size =         "6 pages",
  abstract =     "Adding new functionality to an existing, large, and
                 perhaps poorly-understood system is a challenge, even
                 for the most competent human programmer. We introduce a
                 grow and graft approach to Genetic Improvement (GI)
                 that transplants new functionality into an existing
                 system. We report on the trade offs between varying
                 degrees of human guidance to the GI transplantation
                 process. Using our approach, we successfully grew and
                 transplanted a new Babel Fish linguistic translation
                 feature into the Pidgin instant messaging system,
                 creating a genetically improved system we call Babel
                 Pidgin. This is the first time that SBSE has been used
                 to evolve and transplant entirely novel functionality
                 into an existing system. Our results indicate that our
                 grow and graft approach requires surprisingly little
                 human guidance.",
  notes =        "

                 SSBSE Challenge Track, Marcio Barros (organiser).

Genetic Programming entries for Mark Harman Yue Jia William B Langdon