Although program repair is a tremendous aspect of a software system, it can be extremely challenging. An Automated Program Repair (APR) technique has been proposed to solve this problem. Among them, template-based APR shows good performance. One of the key properties of the template-based APR technique for practical use is its efficiency. However, because the existing techniques mainly focus on performance improvement, they do not sufficiently consider the efficiency. In this study, we propose EffiGenC, which efficiently explores the patch ingredient search space to improve the overall efficiency of the template-based APR. EffiGenC defines the context using the concept of extended reaching definition from compiler theory. EffiGenC construct...
AbstractAutomated program repair (APR) techniques locate and fix faults automatically. In order to f...
Patching is a common activity in software development. It is generally performed on a source code ba...
Fix pattern-based patch generation is a promising direction in automated program repair (APR). Notab...
Automatic Program Repair (APR) has been proposed to help developers and reduce the time spent repair...
peer reviewedWe revisit the performance of template-based APR to build com-prehensive knowledge abou...
Context: Constraint-based program repair has been developed as one of the main techniques for automa...
peer reviewedAutomated program repair (APR) has extensively been developed by leveraging search-base...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Automated program repair has made major strides showing its exciting potential, but all efforts to t...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Patch generation is an essential software maintenance task because most software systems inevitably ...
A significant body of automated program repair research has built approaches under the redundancy as...
Error-free software is a myth. Debugging thus accounts for a significant portion of software mainten...
peer reviewedTest-based automated program repair has been a prolific field of research in software e...
AbstractAutomated program repair (APR) techniques locate and fix faults automatically. In order to f...
Patching is a common activity in software development. It is generally performed on a source code ba...
Fix pattern-based patch generation is a promising direction in automated program repair (APR). Notab...
Automatic Program Repair (APR) has been proposed to help developers and reduce the time spent repair...
peer reviewedWe revisit the performance of template-based APR to build com-prehensive knowledge abou...
Context: Constraint-based program repair has been developed as one of the main techniques for automa...
peer reviewedAutomated program repair (APR) has extensively been developed by leveraging search-base...
Software developers spend significant time and effort fixing bugs. Automatic program repair promises...
Automated program repair has made major strides showing its exciting potential, but all efforts to t...
Automated program repair (APR) attracts a huge interest from research and industry as the ultimate t...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
Patch generation is an essential software maintenance task because most software systems inevitably ...
A significant body of automated program repair research has built approaches under the redundancy as...
Error-free software is a myth. Debugging thus accounts for a significant portion of software mainten...
peer reviewedTest-based automated program repair has been a prolific field of research in software e...
AbstractAutomated program repair (APR) techniques locate and fix faults automatically. In order to f...
Patching is a common activity in software development. It is generally performed on a source code ba...
Fix pattern-based patch generation is a promising direction in automated program repair (APR). Notab...