peer reviewedAutomated 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 sear...
peer reviewedWe revisit the performance of template-based APR to build com-prehensive knowledge abou...
Although program repair is a tremendous aspect of a software system, it can be extremely challenging...
National audienceAutomated program fixing consists of generating source code in order to fix bugs in...
peer reviewedAutomated program repair (APR) has extensively been developed by leveraging search-base...
A significant body of automated program repair research has built approaches under the redundancy as...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Research in Search-Based Automated Program Repair has demonstrated promising results, but has nevert...
Automatic Program Repair (APR) has been proposed to help developers and reduce the time spent repair...
Error-free software is a myth. Debugging thus accounts for a significant portion of software mainten...
Debugging and repairing software defects costs the global economy hundreds of billions of dollars an...
Several tools support code templates as a means to specify searches within a program’s source code. ...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
Search-based program repair generates variants of a defective program to find its repair. This could...
Fix pattern-based patch generation is a promising direction in Automated Program Repair (APR). Notab...
AbstractAutomated program repair (APR) techniques locate and fix faults automatically. In order to f...
peer reviewedWe revisit the performance of template-based APR to build com-prehensive knowledge abou...
Although program repair is a tremendous aspect of a software system, it can be extremely challenging...
National audienceAutomated program fixing consists of generating source code in order to fix bugs in...
peer reviewedAutomated program repair (APR) has extensively been developed by leveraging search-base...
A significant body of automated program repair research has built approaches under the redundancy as...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Research in Search-Based Automated Program Repair has demonstrated promising results, but has nevert...
Automatic Program Repair (APR) has been proposed to help developers and reduce the time spent repair...
Error-free software is a myth. Debugging thus accounts for a significant portion of software mainten...
Debugging and repairing software defects costs the global economy hundreds of billions of dollars an...
Several tools support code templates as a means to specify searches within a program’s source code. ...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
Search-based program repair generates variants of a defective program to find its repair. This could...
Fix pattern-based patch generation is a promising direction in Automated Program Repair (APR). Notab...
AbstractAutomated program repair (APR) techniques locate and fix faults automatically. In order to f...
peer reviewedWe revisit the performance of template-based APR to build com-prehensive knowledge abou...
Although program repair is a tremendous aspect of a software system, it can be extremely challenging...
National audienceAutomated program fixing consists of generating source code in order to fix bugs in...