Evolving Human Competitive Spectra-Based Fault Localisation Techniques

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

  author =       "Shin Yoo",
  title =        "Evolving Human Competitive Spectra-Based Fault
                 Localisation Techniques",
  booktitle =    "4th Symposium on Search Based Software Engineering",
  year =         "2012",
  editor =       "Gordon Fraser and Jerffeson {Teixeira de Souza} and 
                 Angelo Susi",
  volume =       "7515",
  series =       "Lecture Notes in Computer Science",
  pages =        "244--258",
  address =      "Riva del Garda, Italy",
  month =        sep # " 28-30",
  publisher =    "Springer",
  keywords =     "genetic algorithms, genetic programming, SBSE",
  isbn13 =       "978-3-642-33118-3",
  URL =          "http://www.cs.ucl.ac.uk/staff/s.yoo/papers/Yoo2012kx.pdf",
  DOI =          "doi:10.1007/978-3-642-33119-0_18",
  size =         "15 pages",
  abstract =     "Spectra-Based Fault Localisation (SBFL) aims to assist
                 debugging by applying risk evaluation formulas
                 (sometimes called suspiciousness metrics) to program
                 spectra and ranking statements according to the
                 predicted risk. Designing a risk evaluation formula is
                 often an intuitive process done by human software
                 engineer. This paper presents a Genetic Programming
                 (GP) approach for evolving risk assessment formulae.
                 The empirical evaluation using 92 faults from four Unix
                 utilities produces promising results. Equations evolved
                 by Genetic Programming can consistently outperform many
                 of the human-designed formulae, such as Tarantula,
                 Ochiai, Jaccard, Ample, and Wong1/2, up to 6 times.
                 More importantly, they can perform equally as well as
                 Op2, which was recently proved to be optimal against
                 If-Then-Else-2 (ITE2) structure, or even outperform it
                 against other program structures.",
  notes =        "Entered 2012 HUMIES GECCO 2012.

                 See also \cite{rn-12-03}

Genetic Programming entries for Shin Yoo