mlsanityData to 7 Oct 2026

Automatic Software Repair: a Bibliography

arXiv 1807.00515 ↗First posted 2 Jul 2018cs.SE cs.CR cs.PLcited by 24

Not on the map. Why?

Abstract (arXiv)

This article presents a survey on automatic software repair. Automatic software repair consists of automatically finding a solution to software bugs without human intervention. This article considers all kinds of repairs. First, it discusses behavioral repair where test suites, contracts, models, and crashing inputs are taken as oracle. Second, it discusses state repair, also known as runtime repair or runtime recovery, with techniques such as checkpoint and restart, reconfiguration, and invariant restoration. The uniqueness of this article is that it spans the research communities that contribute to this body of knowledge: software engineering, dependability, operating systems, programming languages, and security. It provides a novel and structured overview of the diversity of bug oracles and repair operators used in the literature.

Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Jul 2018.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 5; 2022: 5; 2023: 3; 2024: 6; 2025: 5.

24 papers.

Sort:

By area:

  1. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
  2. 2021Examining Zero-Shot Vulnerability Repair with Large Language Modelscited by 105
  3. 2024SpecRover: Code Intent Extraction via LLMscited by 71
  4. 2024Bugs in Large Language Models Generated Code: An Empirical Studycited by 59
  5. 2021A Syntax-Guided Edit Decoder for Neural Program Repaircited by 57
  6. 2025Evaluating Agent-based Program Repair at Googlecited by 35
  7. 2024HDLdebugger: Streamlining HDL debugging with Large Language Modelscited by 25
  8. 2021NNrepair: Constraint-based Repair of Neural Network Classifierscited by 24
  9. 2022FixEval: Execution-based Evaluation of Program Fixes for Programming Problemscited by 17
  10. 2023ITER: Iterative Neural Repair for Multi-Location Patchescited by 16
  11. 2024Aligning the Objective of LLM-based Program Repaircited by 12
  12. 2022Improving Automated Program Repair with Domain Adaptationcited by 10
12 more
  1. 2021Predicting Patch Correctness Based on the Similarity of Failing Test Casescited by 4
  2. 2021Autoencoders as Tools for Program Synthesiscited by 4
  3. 2024Assessing the Latent Automated Program Repair Capabilities of Large Language Models using Round-Trip Translationcited by 3
  4. 2025Unlocking LLM Repair Capabilities Through Cross-Language Translation and Multi-Agent Refinementcited by 3
  5. 2022Enabling Automatic Repair of Source Code Vulnerabilities Using Data-Driven Methodscited by 1
  6. 2022Leveraging Causal Inference for Explainable Automatic Program Repaircited by 1
  7. 2023An Intentional Forgetting-Driven Self-Healing Method For Deep Reinforcement Learning Systemscited by 1
  8. 2025OpenDerisk: An Industrial Framework for AI-Driven SRE, with Design, Implementation, and Case Studiescited by 1
  9. 2022Repairing Group-Level Errors for DNNs Using Weighted Regularizationcited by 0
  10. 2024A Data-to-Product Multimodal Conceptual Framework to Achieve Automated Software Evolution for Context-rich Intelligent Applicationscited by 0
  11. 2025Multimodal Learning for Just-In-Time Software Defect Prediction in Autonomous Driving Systemscited by 0
  12. 2025What Makes Code Generation Ethically Sourced?cited by 0