{"url":"/dataset/deepfix","name":"DeepFix","full_name":null,"description_markdown":"**DeepFix** consists of a program repair dataset (fix compiler errors in C programs). It enables research around automatically fixing programming errors using deep learning.","description_withheld":null,"homepage":"https://bitbucket.org/iiscseal/deepfix","introduced_date":"2017-02-04","introduced_date_note":null,"introduced_by":{"paper":"/paper/deepfix-fixing-common-c-language-errors-by","title":"DeepFix: Fixing Common C Language Errors by Deep Learning","first_author":"Rahul Gupta","url":null},"license":{"name":"Apache License Version 2.0","url":"https://bitbucket.org/iiscseal/deepfix/src/master/LICENSE"},"modalities":[{"name":"Texts","url":"/datasets/modality/texts"}],"tasks":[{"name":"Program Repair","url":"/task/program-repair","datasets_with_task":"/datasets/task/program-repair"}],"languages":[],"variants":["DeepFix"],"data_loaders":[{"repo":"https://bitbucket.org/iiscseal/deepfix","url":"https://bitbucket.org/iiscseal/deepfix","frameworks":["tf"]}],"num_papers_in_archive":38,"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28"},"benchmarks":[{"leaderboard":"/sota/program-repair-on-deepfix","task":"Program Repair","dataset_variant":"DeepFix","rows":4,"metrics":["Average Success Rate"],"first_row_in_archive_order":{"model":"DrRepair + BIFI","paper":"/paper/break-it-fix-it-unsupervised-learning-for","metrics":{"Average Success Rate":"71.7"},"code_links":[{"title":"michiyasunaga/bifi","url":"https://github.com/michiyasunaga/bifi"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"}],"papers_with_a_benchmark_row":[{"paper":"/paper/break-it-fix-it-unsupervised-learning-for","title":"Break-It-Fix-It: Unsupervised Learning for Program Repair","date":"2021-06-11","rows_on_this_dataset":1,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":6,"samples_ran":0,"samples_unverified":6,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/graph-based-self-supervised-program-repair","title":"Graph-based, Self-Supervised Program Repair from Diagnostic Feedback","date":"2020-05-20","rows_on_this_dataset":1,"code_links":2,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":6,"samples_ran":4,"samples_unverified":2,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/samplefix-learning-to-correct-programs-by","title":"SampleFix: Learning to Generate Functionally Diverse Fixes","date":"2019-06-24","rows_on_this_dataset":1,"code_links":0,"syntology":null},{"paper":"/paper/deep-reinforcement-learning-for-programming","title":"Deep Reinforcement Learning for Programming Language Correction","date":"2018-01-31","rows_on_this_dataset":1,"code_links":1,"syntology":null}],"syntology_totals":{"read_at":"2026-09-24T18:15:14+00:00","papers_with_samples":2,"samples_harvested":12,"samples_ran":4,"samples_unverified":8,"pointer_only_for_licence":0,"papers_with_no_sample_that_ran":1,"note":"the per-paper counts above, summed; not a rate"},"papers_note":"The archive never published its papers-using-dataset list; these are papers with a leaderboard row on this dataset's benchmarks."}