Home › Datasets › task › Program Repair

Program Repair datasets

archive 2025-07-28

9 datasets carry the task tag "Program Repair" (the task itself: Program Repair), ordered by the archive's paper count. Page 1 of 1: 9 shown of 9. Facet routes are this site's own (the archive records the tag string, not a page).

The archive holds 12,214 dataset rows; 12,172 are listed. 6 are withheld from every listing and count here as vandalised before snapshot (6 with contact-centre spam in the title, 0 with a spam description on a row that has no homepage, no paper and no papers counted; none with more than 1 paper, 0 with a benchmark), listed in withheld.json; 1 listed row carries a vandalised description, withheld on its page. This gate never withholds a row with a homepage or a paper that resolves, and a clean description; the content rules below withhold a row whose name is spam whatever else it carries. The gate is a phrase list: these are the rows it caught, not a claim that the rest is clean. Before that gate, the site's content rules withhold 36 more rows (invite-code, gambling, travel-booking, contact-centre and similar spam in the name or on a row with nothing real behind it); they have no page and are listed in withheld.json.

Filter 51 task tags shown of 3,717, by dataset count; the full filter by modality, task and language is on /datasets

Program Repair datasets 1–9 of 9

DeepFix consists of a program repair dataset (fix compiler errors in C programs).
38 papers · 1 benchmark
HumanEvalPack is an extension of OpenAI's HumanEval to cover 6 total languages across 3 tasks.
26 papers · 1 benchmark
The ManySStuBs4J corpus is a collection of simple fixes to Java bugs, designed for evaluating program repair techniques.
22 papers · 0 benchmarks
xCodeEval is one of the largest executable multilingual multitask benchmarks consisting of 17 programming languages with execution-level parallelism.
15 papers · 0 benchmarks
Defects4J is a collection of reproducible bugs and a supporting infrastructure with the goal of advancing software engineering research.
9 papers · 1 benchmark
Five curated datasets of one-liner commits from open-source projects.
7 papers · 0 benchmarks
Repair AST parse (syntax) errors in Python code
5 papers · 1 benchmark
A massive, deduplicated corpus of 7.4M Python files from GitHub.
3 papers · 0 benchmarks
The dataset contains more than 100k code patch pairs extracted from open source projects on GitHub.
1 paper · 1 benchmark

Paper counts and descriptions are the archive's, frozen 2025-07-28; no citation counts, no stars, no trending. Sorting by "most cited" or "newest" was a live-site feature the archive does not carry.