DocumentCode
1851806
Title
Does Genetic Programming Work Well on Automated Program Repair?
Author
Yuhua Qi ; Xiaoguang Mao ; Yan Lei ; Ziying Dai ; Chengsong Wang
Author_Institution
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear
2013
fDate
21-23 June 2013
Firstpage
1875
Lastpage
1878
Abstract
Automated program repair has made some important progress in the recent decade. One well-known repair tool is GneProg, which automates the patch generation process according to the guidance of genetic programming. Although GenProg has successfully fixed many legacy faulty programs, the guidance effectiveness of genetic programming used by GenProg has not been even justified through the comparison with random search algorithm. In this paper we try to make the guidance effectiveness comparison between genetic programming and random search algorithm on program repair. The experimental results show that genetic programming does not perform better than random search algorithm on guiding the patch generation process.
Keywords
genetic algorithms; program debugging; search problems; software maintenance; GneProg; automated program repair; automated software repair; genetic programming; guidance effectiveness comparison; legacy faulty programs; patch generation process; random search algorithm; Genetic algorithms; Genetic programming; Maintenance engineering; Sociology; Software; Software engineering; Statistics; automated debugging; automated program repair; genetic programming; random search;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational and Information Sciences (ICCIS), 2013 Fifth International Conference on
Conference_Location
Shiyang
Type
conf
DOI
10.1109/ICCIS.2013.490
Filename
6643409
Link To Document