AutoCodeRover: Autonomous Program Improvement
Not on the map. Why?
Cited by 182 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
Researchers have made significant progress in automating the software development process in the past decades. Recent progress in Large Language Models (LLMs) has significantly impacted the development process, where developers can use LLM-based programming assistants to achieve automated coding. Nevertheless, software engineering involves the process of program improvement apart from coding, specifically to enable software maintenance (e.g. bug fixing) and software evolution (e.g. feature additions). In this paper, we propose an automated approach for solving GitHub issues to autonomously achieve program improvement. In our approach called AutoCodeRover, LLMs are combined with sophisticated code search capabilities, ultimately leading to a program modification or patch. In contrast to recent LLM agent approaches from AI researchers and practitioners, our outlook is more software engineering oriented. We work on a program representation (abstract syntax tree) as opposed to viewing a software project as a mere collection of files. Our code search exploits the program structure in the form of classes/methods to enhance LLM's understanding of the issue's root cause, and effectively retrieve a context via iterative search. The use of spectrum-based fault localization using tests, further sharpens the context, as long as a test-suite is available. Experiments on SWE-bench-lite (300 real-life GitHub issues) show increased efficacy in solving GitHub issues (19% on SWE-bench-lite), which is higher than the efficacy of the recently reported SWE-agent. In addition, AutoCodeRover achieved this efficacy with significantly lower cost (on average, 0.43 USD), compared to other baselines. We posit that our workflow enables autonomous software engineering, where, in future, auto-generated code from LLMs can be autonomously improved.
Key facts. Cited by 272 papers in the map (data through 7 Oct 2026). Builds on 12 of its 52 references that are in the map. First posted on arXiv 8 Apr 2024.
Builds on
12 of 52 references.
References · 12
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2024MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolutioncited by 132
- 2023InferFix: End-to-End Program Repair with LLMscited by 113
- 2023Impact of Code Language Models on Automated Program Repaircited by 85
- 2021A Syntax-Guided Edit Decoder for Neural Program Repaircited by 57
- 2023RAP-Gen: Retrieval-Augmented Patch Generation with CodeT5 for Automatic Program Repaircited by 43
- 2019Getafix: Learning to Fix Bugs Automaticallycited by 40
- 2021Trust Enhancement Issues in Program Repaircited by 22
- 2021PyCG: Practical Call Graph Generation in Pythoncited by 16
- 2019iFixR: Bug Report driven Program Repaircited by 11
- 2024PyTy: Repairing Static Type Errors in Pythoncited by 10
Built on by
Citing papers per year: 2024: 33; 2025: 96; 2026: 143.
272 papers.
Sort:
By area:
- 2024Training Software Engineering Agents and Verifiers with SWE-Gymcited by 300
- 2025SWE-smith: Scaling Data for Software Engineering Agentscited by 255
- 2025SWE-Bench Pro: Can AI Agents Solve Long-Horizon Software Engineering Tasks?cited by 254
- 2024Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflowscited by 223
- 2024Magentic-One: A Generalist Multi-Agent System for Solving Complex Taskscited by 221
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2025Multi-SWE-bench: A Multilingual Benchmark for Issue Resolvingcited by 165
- 2024RLEF: Grounding Code LLMs in Execution Feedback with Reinforcement Learningcited by 146
- 2025Evaluation and Benchmarking of LLM Agents: A Surveycited by 145
- 2025R2E-Gym: Procedural Environments and Hybrid Verifiers for Scaling Open-Weights SWE Agentscited by 140
- 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agentscited by 129
- 2025Advances and Challenges in Foundation Agents: From Brain-Inspired Intelligence to Evolutionary, Collaborative, and Safe Systemscited by 125
38 more
- 2024SWE-Search: Enhancing Software Agents with Monte Carlo Tree Search and Iterative Refinementcited by 124
- 2025MLGym: A New Framework and Benchmark for Advancing AI Research Agentscited by 111
- 2025Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scalingcited by 93
- 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 89
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 85
- 2024From Individual to Society: A Survey on Social Simulation Driven by Large Language Model-based Agentscited by 76
- 2024SpecRover: Code Intent Extraction via LLMscited by 71
- 2025SE-Agent: Self-Evolution Trajectory Optimization in Multi-Step Reasoning with LLM-Based Agentscited by 66
- 2024CodexGraph: Bridging Large Language Models and Code Repositories via Code Graph Databasescited by 62
- 2025SWE-Debate: Competitive Multi-Agent Debate for Software Issue Resolutioncited by 52
- 2024MASAI: Modular Architecture for Software-engineering AI Agentscited by 49
- 2025SWE-EVO: Benchmarking Coding Agents in Long-Horizon Software Evolution Scenarioscited by 49
- 2025Code to Think, Think to Code: A Survey on Code-Enhanced Reasoning and Reasoning-Driven Code Intelligence in LLMscited by 47
- 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 45
- 2025Reducing Cost of LLM Agents with Trajectory Reductioncited by 44
- 2025Huxley-G"odel Machine: Human-Level Coding Agent Development by an Approximation of the Optimal Self-Improving Machinecited by 44
- 2025OrcaLoca: An LLM Agent Framework for Software Issue Localizationcited by 43
- 2024Human-In-the-Loop Software Development Agentscited by 42
- 2026DeepSWE: Measuring Frontier Coding Agents on Original, Long-Horizon Engineering Taskscited by 41
- 2024Can LLMs Replace Manual Annotation of Software Engineering Artifacts?cited by 40
- 2024Diversity Empowers Intelligence: Integrating Expertise of Software Engineering Agentscited by 35
- 2025Evaluating Agent-based Program Repair at Googlecited by 35
- 2026SWE-Lego: Pushing the Limits of Supervised Fine-tuning for Software Issue Resolvingcited by 30
- 2025RefactorBench: Evaluating Stateful Reasoning in Language Agents Through Codecited by 28
- 2025Automated Benchmark Generation for Repository-Level Coding Taskscited by 27
- 2025Code Graph Model (CGM): A Graph-Integrated Large Language Model for Repository-Level Software Engineering Taskscited by 27
- 2025Skywork-SWE: Unveiling Data Scaling Laws for Software Engineering in LLMscited by 24
- 2025Process-Centric Analysis of Agentic Software Systemscited by 24
- 2024PerfCodeGen: Improving Performance of LLM Generated Code with Execution Feedbackcited by 22
- 2025PatchPilot: A Cost-Efficient Software Engineering Agent with Early Attempts on Formal Verificationcited by 22
- 2025Issue Localization via LLM-Driven Iterative Code Graph Searchingcited by 22
- 2025SWE-Synth: Synthesizing Verifiable Bug-Fix Data to Enable Large Language Models in Resolving Real-World Bugscited by 22
- 2025Large Language Model-based Data Science Agent: A Surveycited by 22
- 2025Retrieval-Augmented Code Generation: A Survey with Focus on Repository-Level Approachescited by 20
- 2025AgentBound: Securing Execution Boundaries of AI Agentscited by 20
- 2026BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing?cited by 20
- 2025Agentic AI Software Engineers: Programming with Trustcited by 19
- 2025debug-gym: A Text-Based Environment for Interactive Debuggingcited by 19
50 most cited of 272 All 272 (JSON)
- 2026Reasoning-Informed Visual Editing8 Oct 2026
- 2026Closed-loop evaluation of LLM agents for embedded software development8 Oct 2026
- 2026AgentBug-Smith: Automatically Reproducing Real-World Harness Bugs in Agentic Systems29 Sep 2026
- 2026CRJudgeBench: Can AI Detect Plausible but Invalid Code Reviews?29 Sep 2026
- 2026StateTape: Action-Conditioned Evidence Lifecycle Modeling for Long-Horizon Coding Agents28 Sep 2026
- 2026Sol-H3: Recursive Self-Improvement for MiniMax-H3 Inference Acceleration on Sol-Engine across Cloud and Edge28 Sep 2026
- 2026Counterfactual Rollout Replay: Forkable Environments as Free Process Rewards for Software Engineering Agents27 Sep 2026
- 2026SWE-MILE: Asynchronous Potential-Induced Milestone Credit Assignment for Long-Horizon Software Engineering Agents26 Sep 2026
- 2026Compress What You See, Not What You Say: Anchored Context Distillation for Latent-Observation Software Engineering Agents25 Sep 2026
- 2026FeatLens: Feature-Guided Dynamic Code Graph Construction and Retrieval for Repository-Level Code Generation22 Sep 2026
- 2026One to More, More to One: Category-Aware Iterative Expert Training for Software Engineering Agents20 Sep 2026
- 2026GameASG-Bench: Benchmarking Autonomous Software Generation for Game Development18 Sep 2026
38 more
- 2026An Empirical Study of Harness Design for Coding Agents17 Sep 2026
- 2026AdaRepair-Mem: Adaptive Experience Orchestration for Repository-Level Program Repair17 Sep 2026
- 2026Adversarial Testing of Automated Program Repair Agents for Security Vulnerabilities14 Sep 2026
- 2026Test-Driven Approaches to Software Engineering with Large Language Models: A Survey of Phases, Tasks, and Agent Skills10 Sep 2026
- 2026Retrofitting Code Using LLMs to Support Exceptional Behavior9 Sep 2026
- 2026FrogNano: Training a 4B Coding Agent via Online Task Synthesis7 Sep 2026
- 2026PatchBench: Evaluating AI Agents for Vulnerability Patching3 Sep 2026
- 2026Graph, Loop, and Harness Engineering for Zero-Trust Agentic Data Engineering and Analytical Processing30 Aug 2026
- 2026openJiuwen: Beyond Static Harnesses for Long-Horizon Coding Agents28 Aug 2026
- 2026An Interactive Agent for Requirement-Driven Candidate Sourcing24 Aug 2026
- 2026Repo2Skill-Evo: Repository Skills Go Stale in Silence22 Aug 2026
- 2026The Devil Is in the Interface: Evaluating How Tool Architecture Shapes Coding Agent Behavior11 Aug 2026
- 2026Understanding the Architecture of Coding Agents: An Exploratory Study Using a Research Prototype11 Aug 2026
- 2026FlowScout: From Execution Feedback to Reliable Tool-Using Agent Workflows10 Aug 2026
- 2026SkillSentry: Reliable Skill Execution for LLM Agents via Runtime Assurance10 Aug 2026
- 2026OSFoundry: Building and Evolving Operating Systems with Specification-Guided Agents8 Aug 2026
- 2026Can LLM Agents Stick to the Script? A Benchmark for Long-Horizon Consistency in Interactive Narratives8 Aug 2026
- 2026Coupling Planning with Episodic Memory in LLM Agents for Software Issue Resolution7 Aug 2026
- 2026Self-Evolving Coding Agents4 Aug 2026
- 2026LoopsBench: From Harness Engineering to Loop Engineering in Coding Agent Evaluation31 Jul 2026
- 2026Shared Organizational Memory for Enterprise Coding Agents: System Design and Deployment Snapshot31 Jul 2026
- 2026Reusing Past Repairs Through Hierarchical Trajectory Abstraction for Coding Agents31 Jul 2026
- 2026AgenticRepair: Multi-Faceted Program Context Engineering for Agentic Vulnerability Repair31 Jul 2026
- 2026Validation Evidence in LLM Repair Agents: How Much of What Passes Actually Tests the Bug?30 Jul 2026
- 2026MetaSpace: Metamorphic Testing for Spatial Cognition in Embodied Agents26 Jul 2026
- 2026Agent Team Work Zone: An Automated, Persistent Workspace for Long-Lived Claude Code Agent Teams24 Jul 2026
- 2026Beyond Fail-to-Pass: Iterative Hardening of Co-Generated Bug Reproduction Tests and Fixes22 Jul 2026
- 2026PhoenixRepair: Rethinking Repair Strategy Exploration in Software Agents21 Jul 2026
- 2026Harness Engineering: Anatomy, Architecture, and Evolution of Coding Agents -- A Source-Code Study of Eleven Systems15 Jul 2026
- 2026TRACE: Turn-level Reward Assignment via Credit Estimation for Long-Horizon Agents15 Jul 2026
- 2026Multi-Perspective Agentic Program Repair via Code Property Graphs and Temporal Execution Graphs14 Jul 2026
- 2026Self-Improving AI Coding Agents Through Accumulated Behavioral Rules: A Closed-Loop Framework13 Jul 2026
- 2026How Do Practitioners Build SE Agents? Insights from a Mixed-Methods Study12 Jul 2026
- 2026Writing Bug Reports for Software Repair Agents: What Information Matters Most?10 Jul 2026
- 2026Failure as a Process: An Anatomy of CLI Coding Agent Trajectories10 Jul 2026
- 2026Multi-Agent LLM Collaboration for Unit Test Generation via Human-Testing-Inspired Workflows10 Jul 2026
- 2026DeepSWE: Measuring Frontier Coding Agents on Original, Long-Horizon Engineering Tasks8 Jul 2026
- 2026What Makes a Good Bug Report for an AI Agent?8 Jul 2026
50 newest of 272 All 272 (JSON)
- 2024Training Software Engineering Agents and Verifiers with SWE-Gymcited by 300
- 2025SWE-smith: Scaling Data for Software Engineering Agentscited by 255
- 2024Magentic-One: A Generalist Multi-Agent System for Solving Complex Taskscited by 221
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2025Evaluation and Benchmarking of LLM Agents: A Surveycited by 145
- 2024SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agentscited by 129
- 2025Advances and Challenges in Foundation Agents: From Brain-Inspired Intelligence to Evolutionary, Collaborative, and Safe Systemscited by 125
- 2024SWE-Search: Enhancing Software Agents with Monte Carlo Tree Search and Iterative Refinementcited by 124
- 2025MLGym: A New Framework and Benchmark for Advancing AI Research Agentscited by 111
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 85
- 2024From Individual to Society: A Survey on Social Simulation Driven by Large Language Model-based Agentscited by 76
- 2024SpecRover: Code Intent Extraction via LLMscited by 71
12 most cited of 168 All 168 (JSON)
- 2026AgentBug-Smith: Automatically Reproducing Real-World Harness Bugs in Agentic Systems29 Sep 2026
- 2026StateTape: Action-Conditioned Evidence Lifecycle Modeling for Long-Horizon Coding Agents28 Sep 2026
- 2026Counterfactual Rollout Replay: Forkable Environments as Free Process Rewards for Software Engineering Agents27 Sep 2026
- 2026SWE-MILE: Asynchronous Potential-Induced Milestone Credit Assignment for Long-Horizon Software Engineering Agents26 Sep 2026
- 2026Compress What You See, Not What You Say: Anchored Context Distillation for Latent-Observation Software Engineering Agents25 Sep 2026
- 2026One to More, More to One: Category-Aware Iterative Expert Training for Software Engineering Agents20 Sep 2026
- 2026An Empirical Study of Harness Design for Coding Agents17 Sep 2026
- 2026Adversarial Testing of Automated Program Repair Agents for Security Vulnerabilities14 Sep 2026
- 2026Test-Driven Approaches to Software Engineering with Large Language Models: A Survey of Phases, Tasks, and Agent Skills10 Sep 2026
- 2026FrogNano: Training a 4B Coding Agent via Online Task Synthesis7 Sep 2026
- 2026Graph, Loop, and Harness Engineering for Zero-Trust Agentic Data Engineering and Analytical Processing30 Aug 2026
- 2026openJiuwen: Beyond Static Harnesses for Long-Horizon Coding Agents28 Aug 2026
12 newest of 168 All 168 (JSON)
- 2024RLEF: Grounding Code LLMs in Execution Feedback with Reinforcement Learningcited by 146
- 2025R2E-Gym: Procedural Environments and Hybrid Verifiers for Scaling Open-Weights SWE Agentscited by 140
- 2025Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scalingcited by 93
- 2025SE-Agent: Self-Evolution Trajectory Optimization in Multi-Step Reasoning with LLM-Based Agentscited by 66
- 2025SWE-Debate: Competitive Multi-Agent Debate for Software Issue Resolutioncited by 52
- 2025Code to Think, Think to Code: A Survey on Code-Enhanced Reasoning and Reasoning-Driven Code Intelligence in LLMscited by 47
- 2025RefactorBench: Evaluating Stateful Reasoning in Language Agents Through Codecited by 28
- 2025Guided Search Strategies in Non-Serializable Environments with Applications to Software Engineering Agentscited by 9
- 2024Watson: A Cognitive Observability Framework for the Reasoning of LLM-Powered Agentscited by 8
- 2025Building Coding Agents via Entropy-Enhanced Multi-Turn Preference Optimizationcited by 5
- 2024Can Github issues be solved with Tree Of Thoughts?cited by 3
- 2026Atropos: Improving Cost-Benefit Trade-off of LLM-based Agents under Self-Consistency with Early Termination and Model Hotswapcited by 3
12 most cited of 19 All 19 (JSON)
- 2026PhoenixRepair: Rethinking Repair Strategy Exploration in Software Agents21 Jul 2026
- 2026Atropos: Improving Cost-Benefit Trade-off of LLM-based Agents under Self-Consistency with Early Termination and Model Hotswap16 Apr 2026
- 2026SVRepair: Structured Visual Reasoning for Automated Program Repair5 Feb 2026
- 2026EGSS: Entropy-guided Stepwise Scaling for Reliable Software Engineering5 Feb 2026
- 2026Adaptive Confidence Gating in Multi-Agent Collaboration for Efficient and Optimized Code Generation29 Jan 2026
- 2025Hound: Relation-First Knowledge Graphs for Complex-System Reasoning in Security Audits29 Sep 2025
- 2025Building Coding Agents via Entropy-Enhanced Multi-Turn Preference Optimization15 Sep 2025
- 2025SE-Agent: Self-Evolution Trajectory Optimization in Multi-Step Reasoning with LLM-Based Agents4 Aug 2025
- 2025Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scaling31 Jul 2025
- 2025SWE-Debate: Competitive Multi-Agent Debate for Software Issue Resolution31 Jul 2025
- 2025Guided Search Strategies in Non-Serializable Environments with Applications to Software Engineering Agents19 May 2025
- 2025Adversarial Reasoning for Repair Based on Inferred Program Intent19 May 2025
12 newest of 19 All 19 (JSON)
- 2026Sandboxed Coding Agents are Competitive Omni-modal Task Solverscited by 2
- 2026REFLEX: Reflective Evolution from LLM Experiencecited by 1
- 2026REFLEX: Reflective Evolution from LLM Experience15 Jun 2026
- 2026Sandboxed Coding Agents are Competitive Omni-modal Task Solvers30 May 2026
- 2025Signature in Code Backdoor Detection, how far are we?cited by 0
- 2025Signature in Code Backdoor Detection, how far are we?15 Oct 2025
- 2025SWE-Bench Pro: Can AI Agents Solve Long-Horizon Software Engineering Tasks?cited by 254
- 2024Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflowscited by 223
- 2025Multi-SWE-bench: A Multilingual Benchmark for Issue Resolvingcited by 165
- 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 89
- 2024CodexGraph: Bridging Large Language Models and Code Repositories via Code Graph Databasescited by 62
- 2024Can LLMs Replace Manual Annotation of Software Engineering Artifacts?cited by 40
- 2026SWE-Lego: Pushing the Limits of Supervised Fine-tuning for Software Issue Resolvingcited by 30
- 2025Automated Benchmark Generation for Repository-Level Coding Taskscited by 27
- 2025Code Graph Model (CGM): A Graph-Integrated Large Language Model for Repository-Level Software Engineering Taskscited by 27
- 2024PerfCodeGen: Improving Performance of LLM Generated Code with Execution Feedbackcited by 22
- 2025Issue Localization via LLM-Driven Iterative Code Graph Searchingcited by 22
- 2025SWE-Synth: Synthesizing Verifiable Bug-Fix Data to Enable Large Language Models in Resolving Real-World Bugscited by 22
12 most cited of 76 All 76 (JSON)
- 2026Reasoning-Informed Visual Editing8 Oct 2026
- 2026Closed-loop evaluation of LLM agents for embedded software development8 Oct 2026
- 2026CRJudgeBench: Can AI Detect Plausible but Invalid Code Reviews?29 Sep 2026
- 2026FeatLens: Feature-Guided Dynamic Code Graph Construction and Retrieval for Repository-Level Code Generation22 Sep 2026
- 2026GameASG-Bench: Benchmarking Autonomous Software Generation for Game Development18 Sep 2026
- 2026AdaRepair-Mem: Adaptive Experience Orchestration for Repository-Level Program Repair17 Sep 2026
- 2026Retrofitting Code Using LLMs to Support Exceptional Behavior9 Sep 2026
- 2026PatchBench: Evaluating AI Agents for Vulnerability Patching3 Sep 2026
- 2026Repo2Skill-Evo: Repository Skills Go Stale in Silence22 Aug 2026
- 2026Beyond Fail-to-Pass: Iterative Hardening of Co-Generated Bug Reproduction Tests and Fixes22 Jul 2026
- 2026TRACE: Turn-level Reward Assignment via Credit Estimation for Long-Horizon Agents15 Jul 2026
- 2026Beyond Refusal: A Same-Lineage Study of Aligned and Abliterated LLMs for Vulnerability Analysis7 Jul 2026
12 newest of 76 All 76 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2024MarsCode Agent: AI-native Automated Bug Fixing
- 2024SuperCoder2.0: Technical Report on Exploring the feasibility of LLMs as Autonomous Programmer
- 2024Agent-Driven Automatic Software Improvement
- 2024Agentless: Demystifying LLM-based Software Engineering Agents
- 2026SelfHeal: Empirical Fix Pattern Analysis and Bug Repair in LLM Agents
- 2024An Empirical Study on LLM-based Agents for Automated Bug Fixing
- 2025Enhancing LLM Code Generation: A Systematic Evaluation of Multi-Agent Collaboration and Runtime Debugging for Improved Accuracy, Reliability, and Latency
- 2025Self-Bootstrapping Automated Program Repair: Using LLMs to Generate and Evaluate Synthetic Training Data for Bug Repair