Overview

Automated program repair studies how to find and correct bugs while preserving a program’s intended behavior. Approaches range from search-based patch generation and program analysis to language models that use fault localization, repository context, retrieved examples, and iterative agent workflows. Tests, runtime traces, static analysis, and formal methods can guide or verify repairs, with benchmarks spanning small functions, repositories such as those tested by SWE-bench, and security or hardware code. A central challenge is that compiling or passing available tests does not guarantee a secure, semantically correct, minimal fix, so stronger oracles must be balanced against context limits, cost, and generalization.

Latest papers

CardsList

159 papers33 papers in the last four weeks, up 74% on the four weeks before. 0.2% of all new papers.

  1. Understanding Scattered Forest Search: A Version-Space Perspective on Multi-Turn Program Correction

    Apr 27, 2026Yuto Tanaka, Issei SatoAutomated Program RepairMonte Carlo Tree Search

  2. A Metamorphic Testing Approach to Diagnosing Memorization in LLM-Based Program Repair

    Apr 23, 2026Milan De Koning, Ali Asgari, Pouria Derakhshanfar +1LLM EvaluationMetamorphic Testing

  3. Towards Secure Logging: Characterizing and Benchmarking Logging Code Security Issues with LLMs

    Apr 22, 2026He Yang Yuan, Xin Wang, Kundi Yao +3Automated Program RepairSoftware Vulnerability Detection

  4. Precise Debugging Benchmark: Is Your Model Debugging or Regenerating?

    Apr 19, 2026Miaosen Chai, Wang Bill Zhu, Shangshang Wang +5LLM EvaluationAutomated Program Repair

  5. SynthFix: Adaptive Neuro-Symbolic Code Vulnerability Repair

    Apr 19, 2026Yifan Zhang, Jieyu Li, Kexin Pei +2Automated Program RepairNeuro-Symbolic AI

  6. HWE-Bench: Benchmarking LLM Agents on Real-World Hardware Bug Repair Tasks

    Apr 16, 2026Fan Cui, Hongyuan Hou, Zizhang Luo +2Automated Program RepairElectronic Design Automation

  7. Verify Before You Fix: Agentic Execution Grounding for Trustworthy Cross-Language Code Analysis

    Apr 12, 2026Jugal GajjarSoftware Vulnerability DetectionLLMs for Cybersecurity

  8. PatchRecall: Patch-Driven Retrieval for Automated Program Repair

    Apr 12, 2026Mahir Labib Dihan, Faria Binta Awal, Md. Ishrak AhsanAutomated Program RepairHybrid Retrieval

  9. QiMeng-PRepair: Precise Code Repair via Edit-Aware Reward Optimization

    Apr 7, 2026Changxin Ke, Rui Zhang, Jiaming Guo +10Automated Program RepairLLM Code Generation

  10. On the Role of Fault Localization Context for LLM-Based Program Repair

    Apr 7, 2026Melika Sepidband, Hung Viet Pham, Hadi HemmatiFault LocalizationAutomated Program Repair

  11. Improving MPI Error Detection and Repair with Large Language Models and Bug References

    Apr 2, 2026Scott Piersall, Yang Gao, Shenyang Liu +1Language Model Error DetectionAutomated Program Repair

  12. From SWE-ZERO to SWE-HERO: Execution-free to Execution-based Fine-tuning for Software Engineering Agents

    Apr 2, 2026Nikolai Ludwig, Wasi Uddin Ahmad, Somshubra Majumdar +1Software Engineering AgentsLLM Agent Training

  13. Designing FSMs Specifications from Requirements with GPT 4.0

    Mar 31, 2026Omer Nguena Timo, Paul-Alexis Rodriguez, Florent AvellanedaFinite-State MachineModel-Based Systems Engineering

  14. ComBench: A Repo-level Real-world Benchmark for Compilation Error Repair

    Mar 28, 2026Jia Li, Zeyang Zhuang, Zhuangbin Chen +3Automated Program RepairSoftware Engineering Benchmarks

  15. Agentic Harness for Real-World Compilers

    Mar 20, 2026Yingwei Zheng, Cong Li, Shaohua Li +2LLM Agent HarnessesAutomated Program Repair

  16. Procedural Refinement by LLM-driven Algorithmic Debugging for ARC-AGI-2

    Mar 20, 2026Yu-Ning Qiu, Lin-Feng Zou, Jiong-Da Wang +2ARC-AGINeuro-Symbolic Reasoning

  17. FailureMem: A Failure-Aware Multimodal Framework for Autonomous Software Repair

    Mar 18, 2026Ruize Ma, Yilei Jiang, Shilin Zhang +7Automated Program RepairMultimodal Agents

  18. VIBEPASS: Can Vibe Coders Really Pass the Vibe Check?

    Mar 16, 2026Srijan Bansal, Jiao Fangkai, Yilun Zhou +3LLM Self-CorrectionLanguage Model Error Detection

  19. PCodeTrans: Translate Decompiled Pseudocode to Compilable and Executable Equivalent

    Mar 16, 2026Yuxin Cui, Zeyu Gao, Shuxian He +2Code TranslationSoftware Reverse Engineering

  20. SWE-Fuse: Empowering Software Agents via Issue-free Trajectory Learning and Entropy-aware RLVR Training

    Mar 9, 2026Xin-Cheng Wen, Binbin Chen, Haoxuan Lan +3Software Engineering AgentsLLM Agent Training

  21. ZeroDayBench: Evaluating LLM Agents on Unseen Zero-Day Vulnerabilities for Cyberdefense

    Mar 2, 2026Nancy Lau, Louis Sloot, Jyoutir Raj +6AI Agent Security BenchmarksLLMs for Cybersecurity