Automatic Repair of Java Programs Weighted Fusion Similarity via Genetic Programming
Created by W.Langdon from
gp-bibliography.bib Revision:1.8098
- @Article{DBLP:journals/itc/CaoHMC22,
-
author = "Heling Cao and Zhenghaohe He and Yangxia Meng and
Yonghe Chu",
-
title = "Automatic Repair of Java Programs Weighted Fusion
Similarity via Genetic Programming",
-
journal = "Information Technology and Control",
-
volume = "51",
-
number = "4",
-
pages = "738--756",
-
year = "2022",
-
keywords = "genetic algorithms, genetic programming, genetic
improvement, APR",
-
ISSN = "1392-124X",
-
URL = "https://doi.org/10.5755/j01.itc.51.4.30515",
-
DOI = "doi:10.5755/j01.itc.51.4.30515",
-
timestamp = "Tue, 17 Jan 2023 00:00:00 +0100",
-
biburl = "https://dblp.org/rec/journals/itc/CaoHMC22.bib",
-
bibsource = "dblp computer science bibliography, https://dblp.org",
-
size = "19 pages",
-
abstract = "Recently, automated program repair techniques have
been proven to be useful in the process of software
development. However, how to reduce the large search
space and the random of ingredient selection is still a
challenging problem. In this paper, we propose a repair
approach for buggy program based on weighted fusion
similarity and genetic programming. Firstly, the list
of modification points is generated by selecting
modification points from the suspicious statements.
Secondly, the buggy repair ingredient is selected
according to the value of the weighted fusion
similarity, and the repair ingredient is applied to the
corresponding modification points according to the
selected operator. Finally, we use the test case
execution information to prioritize the test cases to
improve individual verification efficiency. We have
implemented our approach as a tool called WSGRepair. We
evaluate WSGRepair in Defects4J and compare with other
program repair techniques. Experimental results show
that our approach improve the success rate of buggy
program repair by 28.6percent, 64percent, 29percent,
64percent and 112percent compared with the GenProg,
CapGen, SimFix, jKali and jMutRepair.",
- }
Genetic Programming entries for
Heling Cao
Zhenghaohe He
Yangxia Meng
Yonghe Chu
Citations