Benchmarking and Categorizing the Performance of Neural Program Repair Systems for Java
Recent years have seen a rise in Neural Program Repair (NPR) systems in the software
engineering community, which adopt advanced deep learning techniques to automatically …
engineering community, which adopt advanced deep learning techniques to automatically …
Benchmarking Automated Program Repair: An Extensive Study on Both Real-World and Artificial Bugs
As bugs are inevitable and prevalent in real-world programs, many Automated Program
Repair (APR) techniques have been proposed to generate patches for them. However, due …
Repair (APR) techniques have been proposed to generate patches for them. However, due …
Vulnerability Repair via Concolic Execution and Code Mutations
Security vulnerabilities detected via techniques like greybox fuzzing are often fixed with a
significant time lag. This increases the exposure of the software to vulnerabilities. Automated …
significant time lag. This increases the exposure of the software to vulnerabilities. Automated …
Evaluating Program Repair with Semantic-Preserving Transformations: A Naturalness Assessment
In this paper, we investigate the naturalness of semantic-preserving transformations and
their impacts on the evaluation of NPR. To achieve this, we conduct a two-stage human …
their impacts on the evaluation of NPR. To achieve this, we conduct a two-stage human …
[PDF][PDF] EffFix: Efficient and Effective Repair of Pointer Manipulating Programs
Despite decades of efforts put into avoiding or mitigating memory safety errors (which are
errors in handling memory in native programming languages such as C), recent surveys …
errors in handling memory in native programming languages such as C), recent surveys …
APR Competition 2024
This report outlines the objectives, methodology, challenges, and results of the first
Automated Program Repair Competition held at the APR Workshop 2024. The competition …
Automated Program Repair Competition held at the APR Workshop 2024. The competition …
Towards Reliable Evaluation of Neural Program Repair with Natural Robustness Testing
Automated program repair (APR) has recently gained ground, with numerous research
efforts being conducted in the area that have been adopted in the industry. One notable …
efforts being conducted in the area that have been adopted in the industry. One notable …