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 :
بازگشت