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

158 papers32 papers in the last four weeks, up 68% on the four weeks before. 0.2% of all new papers.

  1. JevVibe: Efficient Classification-Guided Secure Code Generation

    Sep 28, 2026Arshak Rezvani, Sasha Behrouzi, Ahmad-Reza SadeghiAutomated Program RepairSoftware Vulnerability Detection

  2. Improving Large Language Models for Code through Runtime Program-State Reasoning

    Sep 28, 2026Hongwei Li, Spandan Garg, Yufan HuangAutomated Program RepairAutomated Test Generation

  3. Large Language Models for Programming: Actually Fixing or Reimplementing Incorrect Code?

    Sep 24, 2026Alexandru Stefan Stoica, Traian Rebedea, Marian Cristian MihaescuLLM EvaluationAutomated Program Repair

  4. Escaping Python Dependency Hell: A Hybrid Replay-and-Repair Pipeline for Python Dependency Resolution

    Sep 22, 2026Veronica Poweska, Ariana Oyanguren, Jessica Pourleyli +2Software EngineeringAutomated Program Repair

  5. Metrics Failure in LLM-Based Code Vulnerability Repair: An Empirical Study and a Change-Aware Screen

    Sep 22, 2026Om Nepal, Sushant Aryal, Oluseyi Olukola +1Automated Program RepairLLMs for Cybersecurity

  6. RepoAtlas: Guiding Coding Agents via Evolving Multimodal Repository Views

    Sep 15, 2026Yunxiang Zhang, Haiquan Wang, JiaWei Guo +5Software Engineering AgentsAutomated Program Repair

  7. RouteRepair: Instance-Level Failure Diagnosis and Targeted Repair in LLM-Based Automated Heuristic Design for Routing Optimization

    Sep 10, 2026Binghao Ji, Di Huang, Jiahui Fang +1Automated Program RepairAutomated Heuristic Design

  8. If It's Not Buggy, Don't Fix It: On the Dynamics of Iterative Bug-fixing with LLMs

    Sep 9, 2026Xietao Wang-Lin, Anton Isopoussu, Louis MahonLLM Self-CorrectionAutomated Program Repair

  9. ExecCritic: Learn to Test, Test to Improve for Coding Agents

    Sep 8, 2026Leitian Tao, Baolin Peng, Haorui Wang +7RL for Code GenerationSoftware Engineering Agents

  10. Recompilation Is Not Enough: Test-Guided Decompiled-C Repair

    Sep 7, 2026Yuhan Huang, Puzhuo Liu, Jianlei ChiAutomated Program RepairSoftware Reverse Engineering

  11. Better Understanding, Better Fixes? A Study of Hallucination in LLM-based Automated Program Repair

    Sep 4, 2026Xuemeng Cai, Jiakun Liu, Linhan Yang +2Automated Program RepairHallucination in Language Models

  12. SWE-Gate: Passing Functional Tests Is Not Enough for Software Engineering Agents

    Sep 3, 2026Xin He, Yanlin Wang, Mingwei Liu +3Software Engineering AgentsAutomated Program Repair

  13. PatchBench: Evaluating AI Agents for Vulnerability Patching

    Sep 3, 2026Chihao Shen, Jiacheng Li, Aastha Mahajan +3Automated Program RepairNeural Network Memorization

  14. When Models Edit Too Much: On the Fidelity of Minimal Code Edits

    Sep 3, 2026Tongyao Zhu, Wei Hern Lim, Min-Yen KanAutomated Program RepairLanguage Model Editing

  15. Dictionary-Guided Mutation Operators for Automated HDL Repair

    Sep 1, 2026Maisha Mastora, Dean SullivanAutomated Program RepairElectronic Design Automation

  16. DiffPDE: Masked Diffusion Language Models as PDE Solver

    Aug 31, 2026Wenxuan Guo, Yuyang Hong, Lubin Fan +4RL for Code GenerationMasked Diffusion Models

  17. SWE-bench Science: Can Coding Agents Resolve Engineering Tasks in Science?

    Aug 20, 2026Zhipeng Xu, Jiahao Lu, Yining Zheng +2Software EngineeringAutomated Program Repair

  18. LLM-Only PDDL Domain Repair with Open-Weight Models

    Aug 18, 2026Nader Karimi Bavandpour, Pascal BercherAutomated Program RepairSymbolic Planning

  19. RAGas: Retrieval-Augmented Gas Optimization for Smart Contracts with Continuous Knowledge Integration

    Aug 16, 2026Yishun Wang, Wenjin Yi, Wenkai Li +2Automated Program RepairStatic Code Analysis

  20. Kozuchi Agent: A Language-Agnostic Open-Weight Agent for Software Repair

    Aug 16, 2026Mehdi Bahrami, Kosaku Kimura, Satoshi Munakata +24Software Engineering AgentsAutomated Program Repair

  21. Evaluating Agentic Code Repair Capabilities in Distributed Systems

    Aug 14, 2026Yibo Yan, Huijuan Wang, Junzhou He +4AI Coding AgentsLLM Agent Evaluation