An Investigation into the Use of Mutation Analysis for Automated Program Repair

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

  author =       "Christopher Steven Timperley and Susan Stepney and 
                 Claire {Le Goues}",
  title =        "An Investigation into the Use of Mutation Analysis for
                 Automated Program Repair",
  booktitle =    "Proceedings of the 9th International Symposium on
                 Search Based Software Engineering, SSBSE 2017",
  year =         "2017",
  editor =       "Tim Menzies and Justyna Petke",
  volume =       "10452",
  series =       "LNCS",
  pages =        "99--114",
  address =      "Paderborn, Germany",
  month =        sep # " 9-11",
  publisher =    "Springer",
  keywords =     "genetic algorithms, genetic programming, genetic
                 improvement, SBSE, GenProg",
  isbn13 =       "978-3-319-66299-2",
  URL =          "",
  DOI =          "doi:10.1007/978-3-319-66299-2_7",
  size =         "16 pages",
  abstract =     "Research in Search-Based Automated Program Repair has
                 demonstrated promising results, but has nevertheless
                 been largely confined to small, single-edit patches
                 using a limited set of mutation operators. Tackling a
                 broader spectrum of bugs will require multiple edits
                 and a larger set of operators, leading to a
                 combinatorial explosion of the search space. This
                 motivates the need for more efficient search
                 techniques. We propose to use the test case results of
                 candidate patches to localise suitable fix locations.
                 We analysed the test suite results of single-edit
                 patches, generated from a random walk across 28 bugs in
                 6 programs. Based on the findings of this analysis, we
                 propose a number of mutation-based fault localisation
                 techniques, which we subsequently evaluate by measuring
                 how accurately they locate the statements at which the
                 search was able to generate a solution. After
                 demonstrating that these techniques fail to result in a
                 significant improvement, we discuss why this may be the
                 case, despite the successes of mutation-based fault
                 localisation in previous studies.",
  notes =        "Is this GP? Uses GenProg

        Co-located with FSE/ESEC

Genetic Programming entries for Christopher Timperley Susan Stepney Claire Le Goues