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. Diff-Based Code Corruption using LLMs for Large-Scale Bugfix Benchmarking

    Jun 27, 2026Balázs Szalontai, Ábel Szauter, Balázs Márton +3Software EngineeringAutomated Program Repair

  2. Dockerless: Environment-Free Program Verifier for Coding Agents

    Jun 26, 2026Wenhao Zeng, Yuling Shi, Xiaodong Gu +10Automated Program RepairAI Coding Agents

  3. Empirical Software Engineering TerraProbe: A Layered-Oracle Framework for Detecting Deceptive Fixes in LLM-Assisted Terraform

    Jun 25, 2026Manar Alsaid, Chimdumebi Nebolisa, Faris AbbasLLM EvaluationAutomated Program Repair

  4. Evidence-Driven LLM Agent for C-to-Synthesizable-C Conversion and Verification

    Jun 25, 2026Zhe Zhao, Hongbing Lang, Zhihan Xiao +3Automated Program RepairCode Generation

  5. CyberChainBench: Can AI Agents Secure Smart Contracts Against Real-World On-Chain Vulnerabilities?

    Jun 24, 2026Jintao Huang, Fengqing Jiang, Radha Poovendran +1Automated Program RepairSoftware Vulnerability Detection

  6. Helpful or Harmful? Evaluating LLM-Assisted Vulnerability Patching via a Human Study

    Jun 24, 2026Giulian Biolo, Michael Tezza, Yuanjun Gong +1Automated Program RepairHuman-in-the-Loop Evaluation

  7. VeriPilot: An LLM-Powered Verilog Debugging Framework

    Jun 22, 2026Yihan Wang, Cheng Liu, Jiazheng Zhang +4Automated Program RepairElectronic Design Automation

  8. RAVEN: Agentic RAG for Automated Vulnerability Repair

    Jun 21, 2026Varun Gadey, Zijie Liu, Alexandra DmitrienkoRetrieval-Augmented GenerationAutomated Program Repair

  9. TraceView: Interactive Visualization of Agentic Program Repair Trajectories

    Jun 20, 2026Amirali Sajadi, Tu Nguyen, Kimmie Huynh +2Agent Failure AnalysisSoftware Engineering Agents

  10. Library-Aware Doubles and Iterative Repair for Large Language Model-Generated Unit Tests in OpenSIL Firmware

    Jun 18, 2026Ma Toan Bach, Yuchi Zheng, Haingo Razafindranto +4Automated Software TestingAutomated Program Repair

  11. Beyond Problem Solving: UOJ-Bench for Evaluating Code Generation, Hacking, and Repair in Competitive Programming

    Jun 11, 2026Tingqiang Xu, Hangrui Zhou, Tianle Cai +2Automated Program RepairCompetitive Programming

  12. CyberGym-E2E: Scalable Real-World Benchmark for AI Agents' End-to-End Cybersecurity Capabilities

    Jun 3, 2026Tianneng Shi, Robin Rheem, Dongwei Jiang +13Automated Program RepairSoftware Vulnerability Detection

  13. FLARE: Fine-Grained Diagnostic Feedback for LLM Code Refinement

    Jun 2, 2026Yinsheng Yao, Hongxiang Zhang, Weixi Tong +1LLM Self-RefinementAutomated Program Repair

  14. Knowledge boundary probing and demand-guided intervention for LLM-based power system code generation

    May 29, 2026Hui Wu, Xiaoyang Wang, Zhong FanAutomated Program RepairCode Generation

  15. HTMLCure: Turning Browser Experience into State Guided Repair for Interactive HTML

    May 26, 2026Jiajun Wu, Jian Yang, Tuney Zheng +4Automated Software TestingAutomated Program Repair

  16. ContraFix: Skill-Enhanced Contrastive Runtime Analysis for Vulnerability Repair

    May 17, 2026Simiao Liu, Fang Liu, Peiding Wang +4Automated Program Repair

  17. MemRepair: Hierarchical Memory for Agentic Repository-Level Vulnerability Repair

    May 17, 2026Simiao Liu, Li Zhang, Fang Liu +3Automated Program RepairSoftware Security

  18. Hydra: Efficient, Correct Code Generation via Checkpoint-and-Rollback Support

    May 14, 2026Alexander Du, Jianjun Ou, Danyang Zhuo +1Automated Program RepairCode Generation

  19. BoostAPR: Boosting Automated Program Repair via Execution-Grounded Reinforcement Learning with Dual Reward Models

    May 9, 2026Yuanhao Li, Hongbo Wang, Xiaotang Shang +3Automated Program RepairProcess Reward Models

  20. Debugging the Debuggers: Failure-Anchored Structured Recovery for Software Engineering Agents

    May 9, 2026Chenyu Zhao, Shenglin Zhang, Yihang Lin +7Agent Failure AnalysisSoftware Engineering Agents

  21. CUDABeaver: Benchmarking LLM-Based Automated CUDA Debugging

    May 8, 2026Shiyang Li, Haoyang Chen, Mattia Fazzini +1LLM EvaluationAutomated Program Repair

  22. TraceFix: Repairing Agent Coordination Protocols with TLA+ Counterexamples

    May 8, 2026Shuren Xia, Qiwei Li, Taqiya Ehsan +1Multi-Agent LLM SystemsMulti-Agent Coordination

  23. Signal Reshaping for GRPO in Weak-Feedback Agentic Code Repair

    May 8, 2026Jia Li, Yuxin Su, Ting Peng +3RL for Code GenerationReward Shaping

  24. SmellBench: Evaluating LLM Agents on Architectural Code Smell Repair

    May 7, 2026Ion George Dinu, Marian Cristian Mihăescu, Traian RebedeaAutomated Program RepairLLM Agent Evaluation

  25. ARISE: A Repository-level Graph Representation and Toolset for Agentic Program Repair and Fault Localization

    May 4, 2026Shahd Seddik, Fahd Seddik, Amirrezza Esmaeili +2Automated Program RepairStatic Code Analysis

  26. GeoContra: From Fluent GIS Code to Verifiable Spatial Analysis with Geography-Grounded Repair

    May 1, 2026Yinhao Xiao, Rongbo Xiao, Yihan ZhangLLM Self-CorrectionAutomated Program Repair

  27. FGDM: Reasoning Aware Multi-Agentic Framework for Software Bug Detection using Chain of Thought and Tree of Thought Prompting

    Apr 27, 2026Srita Padmanabhuni, Bhargavi Karuturi, Jerusha Karen Indupalli +2Multi-Agent LLM SystemsAutomated Program Repair