Evolutionary Repair of Faulty Software

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

  author =       "Andrea Arcuri",
  title =        "Evolutionary Repair of Faulty Software",
  institution =  "University of Birmingham, School of Computer Science",
  year =         "2009",
  type =         "Technical Report",
  number =       "CSR-09-02",
  address =      "B15 2TT, UK",
  month =        apr,
  keywords =     "genetic algorithms, genetic programming, SBSE",
  URL =          "ftp://ftp.cs.bham.ac.uk/pub/tech-reports/2009/CSR-09-02.pdf",
  size =         "34 pages",
  abstract =     "Testing and fault localization are very expensive
                 software engineering tasks that have been tried to be
                 automated. Although many successful techniques have
                 been designed, the actual change of the code for fixing
                 the discovered faults is still a human-only task. Even
                 in the ideal case in which automated tools could tell
                 us exactly where the location of a fault is, it is not
                 always trivial how to fix the code. In this paper we
                 analyse the possibility of automating the complex task
                 of fixing faults. We propose to model this task as a
                 search problem, and hence to use for example
                 evolutionary algorithms to solve it. We then discuss
                 the potential of this approach and how its current
                 limits can be addressed in the future. This task is
                 extremely challenging and mainly unexplored in
                 literature. Hence, this paper only covers an initial
                 investigation and gives directions for future work. A
                 research prototype called JAFF and a case study are
                 presented to give first validation of this approach.",
  notes =        "cited by \cite{Ackling:2011:GECCO}",

Genetic Programming entries for Andrea Arcuri