program-repair.org

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

Bibliography

Faire: Repairing Fairness of Neural Networks via Neuron Condition Synthesis
Tianlin Li, Xiaofei Xie, Jian Wang, Qing Guo, Aishan Liu, Lei Ma, Yang Liu
TOSEM 33 (1) 2024

StubCoder: Automated Generation and Repair of Stub Code for Mock Objects
Hengcheng Zhu, Lili Wei, Valerio Terragni, Yepang Liu, Shing-Chi Cheung, Jiarong Wu, Qin Sheng, Bing Zhang, Lihong Song
TOSEM 33 (1) 2024

Poracle: Testing Patches under Preservation Conditions to Combat the Overfitting Problem of Program Repair
Elkhan Ismayilzada, Md Mazba Ur Rahman, Dongsun Kim, Jooyong Yi
TOSEM 33 (2) 2024

A Survey of Learning-based Automated Program Repair
Quanjun Zhang, Chunrong Fang, Yuxiang Ma, Weisong Sun, Zhenyu Chen
TOSEM 33 (2) 2024

Improving Automated Program Repair with Domain Adaptation
Armin Zirak, Hadi Hemmati
TOSEM 33 (3) 2024

Vision Transformer Inspired Automated Vulnerability Repair
Michael Fu, Van Nguyen, Chakkrit Tantithamthavorn, Dinh Q. Phung, Trung Le
TOSEM 33 (3) 2024

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 »