program-repair.org

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

Bibliography

Improving Patch Optimization With Buggy Block for Complex Program Repair
Jisung Kim, Aslan Safarovich Abdinabiev, Byungjeong Lee
IEEE Access 13 2025

Preserving Reactiveness: Understanding and Improving the Debugging Practice of Blocking-Call Bugs
Arooba Shahoor, Jooyong Yi, Dongsun Kim
ISSTA 2024

AutoCodeRover: Autonomous Program Improvement
Yuntong Zhang, Haifeng Ruan, Zhiyu Fan, Abhik Roychoudhury
ISSTA 2024

Benchmarking Automated Program Repair: An Extensive Study on Both Real-World and Artificial Bugs
Yicheng Ouyang, Jun Yang, Lingming Zhang
ISSTA 2024

Automated Program Repair via Conversation: Fixing 162 out of 337 Bugs for $0.42 Each using ChatGPT
Chunqiu Steven Xia, Lingming Zhang
ISSTA 2024

BRAFAR: Bidirectional Refactoring, Alignment, Fault Localization, and Repair for Programming Assignments
Linna Xie, Chongmin Li, Yu Pei, Tian Zhang, Minxue Pan
ISSTA 2024

View all »

Tools

ExtractFix — repairs program vulnerabilities via crash constraint extraction

EvoRepair — co-evolution based repair for Java

Gin — a tool for experimentation with GI

View all »

Benchmarks

TutorCode — 1,239 C++ buggy codes incorporating human tutor guidance and solution descriptions, accessible via API

Minecraft — a benchmark with C/C++, Java, and Python programs constructed via automated mining of software bug fixes with precise code context

BugsPHP — a dataset for automated program repair in PHP

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 »