Paper published in a book (Scientific congresses, symposiums and conference proceedings)
LSRepair: Live Search of Fix Ingredients for Automated Program Repair
Liu, Kui; Koyuncu, Anil; Kim, Kisub et al.
2018In 25th Asia-Pacific Software Engineering Conference (APSEC)
Peer reviewed
 

Files


Full Text
LSRepair.pdf
Author preprint (299.74 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Program repair; code search; fix ingredients
Abstract :
[en] Automated program repair (APR) has extensively been developed by leveraging search-based techniques, in which fix ingredients are explored and identified in different granularities from a specific search space. State-of-the approaches often find fix ingredients by using mutation operators or leveraging manually-crafted templates. We argue that the fix ingredients can be searched in an online mode, leveraging code search techniques to find potentially-fixed versions of buggy code fragments from which repair actions can be extracted. In this study, we present an APR tool, LSRepair, that automatically explores code repositories to search for fix ingredients at the method-level granularity with three strategies of similar code search. Our preliminary evaluation shows that code search can drive a faster fix process (some bugs are fixed in a few seconds). LSRepair helps repair 19 bugs from the Defects4J benchmark successfully. We expect our approach to open new directions for fixing multiple-lines bugs.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Security Design and Validation Research Group (SerVal)
Disciplines :
Computer science
Author, co-author :
Liu, Kui ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Koyuncu, Anil ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Kim, Kisub ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Kim, Dongsun
Bissyande, Tegawendé François D Assise  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
External co-authors :
no
Language :
English
Title :
LSRepair: Live Search of Fix Ingredients for Automated Program Repair
Publication date :
07 December 2018
Event name :
25th Asia-Pacific Software Engineering Conference (APSEC)
Event place :
Nara, Japan
Event date :
from 4-12-2018 to 7-12-2018
Audience :
International
Main work title :
25th Asia-Pacific Software Engineering Conference (APSEC)
Peer reviewed :
Peer reviewed
FnR Project :
FNR10449467 - Automatic Bug Fix Recommendation: Improving Software Repair And Reducing Time-to-fix Delays In Software Development Projects, 2015 (01/02/2016-31/01/2019) - Tegawendé François D'assise Bissyandé
Funders :
FNR - Fonds National de la Recherche [LU]
Available on ORBilu :
since 23 November 2018

Statistics


Number of views
239 (27 by Unilu)
Number of downloads
473 (12 by Unilu)

Scopus citations®
 
50
Scopus citations®
without self-citations
30

Bibliography


Similar publications



Contact ORBilu