program-repair.org

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

Bibliography

Uniform Edit Selection for Genetic Improvement: Empirical Analysis of Mutation Operator Efficacy
Marta Smigielska, Aymeric Blot, Justyna Petke
GI@ICSE 2021

Partial Specifications for Program Repair
Linsey Kitt, Myra B. Cohen
GI@ICSE 2021

CRNRepair: Automated Program Repair of Chemical Reaction Networks
Ibrahim Mesecan, Michael C. Gerten, James I. Lathrop, Myra B. Cohen, Tomas Haddad Caldas
GI@ICSE 2021

Applying Automated Program Repair to Dataflow Programming Languages
Yu Huang, Hammad Ahmad, Stephanie Forrest, Westley Weimer
GI@ICSE 2021

Human Factors in the Study of Automatic Software Repair: Future Directions for Research with Industry
Emily Winter, David Bowes, Steve Counsell, Tracy Hall, Saemundur O. Haraldsson, Vesna Nowack, John R. Woodward
ICSE (Workshops) 2020

PyGGI 2.0: language independent genetic improvement framework
Gabin An, Aymeric Blot, Justyna Petke, Shin Yoo
FSE 2019

View all »

Tools

ARJA — multi-objective genetic programming for automated repair of Java

InFix — automatically fixing error-inducing command-line inputs for novice Python programs

Refactory — tool for generating real-time program repairs of buggy student programs

View all »

Benchmarks

BugsJS — a benchmark of 453 real, manually validated JavaScript bugs from 10 popular JavaScript server-side programs

Defexts — a curated dataset of reproducible real-world bugs for modern JVM languages (Kotlin, Groovy, Scala)

BugsInPy — a database of existing bugs in Python programs to enable controlled testing and debugging studies

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 »