Datasets › DeepFix

DeepFix

Introduced by Rahul Gupta et al. in DeepFix: Fixing Common C Language Errors by Deep Learning4 Feb 2017 archive 2025-07-28

DeepFix consists of a program repair dataset (fix compiler errors in C programs). It enables research around automatically fixing programming errors using deep learning.

Benchmarks archive 2025-07-28

All 1 leaderboard whose dataset resolves to this page shown (sort by any header). "First row" is the archive's own first row at snapshot, in the archive's row order; nothing here re-ranks and metric direction is not asserted.

First row (archive order)PaperCode
Program Repair DeepFix DrRepair + BIFI Average Success Rate 71.7 Break-It-Fix-It: Unsupervised Learning for Program Repair michiyasunaga/bifi 4 Compare

Papers archive 2025-07-28

4 shown of 4 papers with a leaderboard row on this dataset's benchmarks, newest first. The archive's own "papers using this dataset" list was never published, so this is the benchmark-backed subset; the archive's count for this dataset is 38. The Syntology column is from Syntology's graph (read 2026-09-24), stated per sample; it is not part of any archive number.

DateSamples run Syntology
Break-It-Fix-It: Unsupervised Learning for Program Repair 1 1 11 Jun 2021 ran 0 of 6 samples (6 unverified)
Graph-based, Self-Supervised Program Repair from Diagnostic Feedback 2 1 20 May 2020 ran 4 of 6 samples (2 unverified)
SampleFix: Learning to Generate Functionally Diverse Fixes 0 1 24 Jun 2019 not harvested
Deep Reinforcement Learning for Programming Language Correction 1 1 31 Jan 2018 not harvested

Dataset loaders archive 2025-07-28

1 loader as listed in the archive; links are outbound and not re-checked here.

Tasks archive 2025-07-28

License archive 2025-07-28

Apache License Version 2.0

Modalities archive 2025-07-28

Languages archive 2025-07-28

No language tagged.

Variants archive 2025-07-28

  • DeepFix

1 variant name, as the archive lists them.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections