Genetic Programming as an Explorative Tool in Early Software Development Phases

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

  author =       "Robert Feldt",
  title =        "Genetic Programming as an Explorative Tool in Early
                 Software Development Phases",
  booktitle =    "Proceedings of the 1st International Workshop on Soft
                 Computing Applied to Software Engineering",
  year =         "1999",
  editor =       "Conor Ryan and Jim Buckley",
  pages =        "11--20",
  address =      "University of Limerick, Ireland",
  month =        "12-14 " # apr,
  organisation = "SCARE",
  publisher =    "Limerick University Press",
  keywords =     "genetic algorithms, genetic programming",
  ISBN =         "1-874653-52-6",
  URL =          "",
  URL =          "",
  size =         "10 pages",
  abstract =     "Early in a software development project the developers
                 lack knowledge about the problem to be solved by the
                 software. Any knowledge that can be gained at an early
                 stage can reduce the risk of making erroneous decisions
                 and injecting defects that can be expensive to
                 eliminate in later phases. This paper presents the idea
                 of using genetic programming to explore the difficulty
                 of different input data in the input space, determine
                 the effects of different requirements and identify
                 design trade-offs inherent in the problem. Data from a
                 pilot experiment is analysed and the knowledge gained
                 is used to question and prioritize the requirements on
                 the target system. Coping with high-dimensional input
                 spaces and establishing the relationship between GP-
                 and human-developed programs are identified as the
                 major outstanding problems. An extended experimental
                 environment is proposed based on techniques for visual
                 database exploration.",
  notes =        " SCASE'99 USAF
                 aircraft arresting system (landing on carriers) used as
                 example. Java GPsys.

                 See discussion at COW50: The 50th CREST Open Workshop -
                 Genetic Improvement


Genetic Programming entries for Robert Feldt