Applying Genetic Programming with Similar Bug Fix Information to Automatic Fault Repair
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @Article{Yang:2018:Symmetry,
-
author = "Geunseok Yang and Youngjun Jeong and Kyeongsic Min and
Jung-Won Lee and Byungjeong Lee",
-
title = "Applying Genetic Programming with Similar Bug Fix
Information to Automatic Fault Repair",
-
journal = "Symmetry",
-
year = "2018",
-
volume = "10",
-
number = "4",
-
pages = "92",
-
keywords = "genetic algorithms, genetic programming, genetic
improvement, APR, SBSE, automatic fault repair, bug fix
information, software maintenance",
-
bibsource = "DBLP,
http://dblp.uni-trier.de/db/journals/symmetry/symmetry10.html#YangJMLL18",
-
URL = "https://www.mdpi.com/2073-8994/10/4/92/pdf",
-
DOI = "doi:10.3390/sym10040092",
-
size = "13 pages",
-
abstract = "Owing to the high complexity of recent software
products, developers cannot avoid major/minor mistakes,
and software bugs are generated during the software
development process. When developers manually modify a
program source code using bug descriptions to fix bugs,
their daily workloads and costs increase. Therefore, we
need a way to reduce their workloads and costs. In this
paper, we propose a novel automatic fault repair method
by using similar bug fix information based on genetic
programming (GP). First, we searched for similar buggy
source codes related to the new given buggy code, and
then we searched for a fixed the buggy code related to
the most similar source code. Next, we transformed the
fixed code into abstract syntax trees for applying GP
and generated the candidate program patches. In this
step, we verified the candidate patches by using a
fitness function based on given test cases to determine
whether the patch was valid or not. Finally, we
produced program patches to fix the new given buggy
code.",
-
notes = "journals/symmetry/YangJMLL18",
- }
Genetic Programming entries for
Geunseok Yang
Youngjun Jeong
Kyeongsic Min
Jung-Won Lee
Byungjeong Lee
Citations