program-repair.org

Community-driven effort to facilitate discovery, access and systematization of data related to automated program repair research

Bibliography

Gamma: Revisiting Template-Based Automated Program Repair Via Mask Prediction
Quanjun Zhang, Chunrong Fang, Tongke Zhang, Bowen Yu, Weisong Sun, Zhenyu Chen
ASE 2023

An Empirical Study on Fine-Tuning Large Language Models of Code for Automated Program Repair
Kai Huang, Xiangxin Meng, Jian Zhang, Yang Liu, Wenjie Wang, Shuhao Li, Yuqing Zhang
ASE 2023

Leakpair: Proactive Repairing of Memory Leaks in Single Page Web Applications
Arooba Shahoor, Askar Yeltayuly Khamit, Jooyong Yi, Dongsun Kim
ASE 2023

Potential Solutions to Challenges in C Program Repair: A Practical Perspective
Jifeng Xuan, Qi Xin, Liqian Chen, Xiaoguang Mao
ASE 2023

ExpressAPR: Efficient Patch Validation for Java Automated Program Repair Systems
Yuan-an Xiao, Chenyang Yang, Bo Wang, Yingfei Xiong
ASE 2023

RAP-Gen: Retrieval-Augmented Patch Generation with CodeT5 for Automatic Program Repair
Weishi Wang, Yue Wang, Shafiq R. Joty, Steven C. H. Hoi
FSE 2023

View all »

Tools

HIPPODROME — statically detects and fixes data race conditions for small to large scale Java programs

JaRFly — a Java repair framework for implementing automated repair tools for Java programs

Dare — repair deep neural networks for defending against diverse adversarial attacks

View all »

Benchmarks

ITSP — a parallel corpus of 661 buggy-repaired program pairs submitted by CS-1 students for 74 unique assignments spread across 10 course weeks

Vul4J — a dataset of reproducible Java vulnerabilities

FixJS — a dataset of bug-fixing JavaScript commits

View all »

Pages

Defects4J Dissection — presents data to help researchers and practitioners to better understand the Defects4J bug dataset

RepairThemAll experiment — presents experimental data obtained using RepairThemAll framework

View all »