AI Agentic Programming: A Survey of Techniques, Challenges, and Opportunities
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
AI agentic programming is an emerging paradigm where large language model (LLM)-based coding agents autonomously plan, execute, and interact with tools such as compilers, debuggers, and version control systems. Unlike conventional code generation, these agents decompose goals, coordinate multi-step processes, and adapt based on feedback, reshaping software development practices. This survey provides a timely review of the field, introducing a taxonomy of agent behaviors and system architectures and examining relevant techniques for planning, context management, tool integration, execution monitoring, and benchmarking datasets. We highlight challenges of this fast-moving field and discuss opportunities for building reliable, transparent, and collaborative coding agents.
Key facts. Cited by 28 papers in the map (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 127 of its 231 references that are in the map. First posted on arXiv 15 Aug 2025.
Builds on
127 of 231 references.
Closest ancestors · 12
Same direction, newest first
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discovery16 Jun
- 2025GSO: Challenging Software Optimization Tasks for Evaluating SWE-Agents29 May
- 2025TRAIL: Trace Reasoning and Agentic Issue Localization13 May
- 2025Web-Bench: A LLM Code Benchmark Based on Web Standards and Frameworks12 May
- 2025ProjectEval: A Benchmark for Programming Agents Automated Evaluation on Project-Level Code Generation10 Mar
- 2024Large Language Model-Based Agents for Software Engineering: A Survey4 Sep
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agents23 Jul
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repair25 Mar
- 2024Executable Code Actions Elicit Better LLM Agents1 Feb
- 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation16 Aug
- 2023ChatDev: Communicative Agents for Software Development16 Jul
Other references · 115
- 2017Attention Is All You Needcited by 60,361
- 2022Training language models to follow instructions with human feedbackcited by 15,971
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,297
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2020Scaling Laws for Neural Language Modelscited by 6,586
- 2025DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learningcited by 6,330
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
- 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,182
- 2025Gemini 2.5: Pushing the Frontier with Advanced Reasoning, Multimodality, Long Context, and Next Generation Agentic Capabilitiescited by 3,796
- 2021Program Synthesis with Large Language Modelscited by 3,637
38 more
- 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,455
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,442
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2024Gemini 1.5: Unlocking multimodal understanding across millions of tokens of contextcited by 3,224
- 2023A Survey on Large Language Model based Autonomous Agentscited by 2,242
- 2023Retrieval-Augmented Generation for Large Language Models: A Surveycited by 2,212
- 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 2,004
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,947
- 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,808
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2023CAMEL: Communicative Agents for "Mind" Exploration of Large Language Model Societycited by 1,395
- 2023AgentBench: Evaluating LLMs as Agentscited by 1,267
- 2024Qwen2.5-Coder Technical Reportcited by 1,203
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
- 2024Evaluating Very Long-Term Conversational Memory of LLM Agentscited by 830
- 2023Semantic Uncertainty: Linguistic Invariances for Uncertainty Estimation in Natural Language Generationcited by 819
- 2024A Survey on Large Language Models for Code Generationcited by 658
- 2024KIVI: A Tuning-Free Asymmetric 2bit Quantization for KV Cachecited by 637
- 2024KVQuant: Towards 10 Million Context Length LLM Inference with KV Cache Quantizationcited by 591
- 2025Kimi K2: Open Agentic Intelligencecited by 567
- 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 558
- 2024InjecAgent: Benchmarking Indirect Prompt Injections in Tool-Integrated Large Language Model Agentscited by 538
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 527
- 2024StarCoder 2 and The Stack v2: The Next Generationcited by 502
- 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 431
- 2022DeepSpeed Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scalecited by 407
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 399
- 2019AutoML: A Survey of the State-of-the-Artcited by 390
- 2019Explain Yourself! Leveraging Language Models for Commonsense Reasoningcited by 367
- 2022A Systematic Evaluation of Large Language Models of Codecited by 363
- 2022CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learningcited by 358
- 2024LongRoPE: Extending LLM Context Window Beyond 2 Million Tokenscited by 313
- 2024Agent-SafetyBench: Evaluating the Safety of LLM Agentscited by 306
- 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 300
- 2023Atom: Low-bit Quantization for Efficient and Accurate LLM Servingcited by 272
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Managementcited by 245
- 2024Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflowscited by 232
- 2017A Survey of Machine Learning for Big Code and Naturalnesscited by 221
50 most cited of 115 All 115 (JSON)
Built on by
Citing papers per year: 2025: 7; 2026: 21.
28 papers.
Sort:
By area:
- 2026FeatureBench: Benchmarking Agentic Coding for Complex Feature Developmentcited by 34
- 2025DeepCode: Open Agentic Codingcited by 16
- 2025CoDA: Agentic Systems for Collaborative Data Visualizationcited by 15
- 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic Systemcited by 15
- 2025Practical challenges of control monitoring in frontier AI deploymentscited by 8
- 2026Security in the Age of AI Teammates: An Empirical Study of Agentic Pull Requests on GitHubcited by 7
- 2026Real Faults in Model Context Protocol (MCP) Software: a Comprehensive Taxonomycited by 6
- 2026Do Coding Agents Understand Least-Privilege Authorization?cited by 6
- 2026Toward Architecture-Aware Evaluation Metrics for LLM Agentscited by 4
- 2025Illuminating LLM Coding Agents: Visual Analytics for Deeper Understanding and Enhancementcited by 3
- 2026Scaling Small Agents Through Strategy Auctionscited by 3
- 2026Why Human Guidance Matters in Collaborative Vibe Codingcited by 3
16 more
- 2026PROJECTMEM: A Local-First, Event-Sourced Memory and Judgment Layer for AI Coding Agentscited by 3
- 2025Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Educationcited by 2
- 2025Socio-technical aspects of Agentic AIcited by 2
- 2026From Human Interfaces to Agent Interfaces: Rethinking Software Design in the Age of AI-Native Systemscited by 1
- 2026A-ProS: Towards Reliable Autonomous Programming Through Multi-Model Feedbackcited by 1
- 2026Rule Taxonomy and Evolution in AI IDEs: A Mining and Survey Studycited by 1
- 2026Graphectory Viewer: A Tool for Process-Centric Analysis of Agentic Software Trajectoriescited by 1
- 2026Terminal Agents: A Survey of AI Agents in Command-Line Environmentscited by 1
- 2026From Horizontal Layering to Vertical Integration: A Comparative Study of the AI-Driven Software Development Paradigmcited by 0
- 2026Co-evolving Agent Architectures and Interpretable Reasoning for Automated Optimizationcited by 0
- 2026AI4BayesCode: From Natural Language Descriptions to Validated Modular Stateful Bayesian Samplerscited by 0
- 2026AgentDSE: Reasoning-Augmented Architectural Design Space Explorationcited by 0
- 2026Case study: solving P-99 with LPTP and an LLMcited by 0
- 2026Cross-Model Cross-Language AI Coding Agent Performance: Accuracy and Speed of Parallel CLRS Algorithmscited by 0
- 2026OpenClaw and Ollama in Agentic AI: Toward Fully Autonomous and Scalable AI Agent Systemscited by 0
- 2026Marathoner: Ultra-Long-Horizon Autonomous Intelligencecited by 0
- 2026Marathoner: Ultra-Long-Horizon Autonomous Intelligence28 Sep 2026
- 2026Terminal Agents: A Survey of AI Agents in Command-Line Environments20 Aug 2026
- 2026Graphectory Viewer: A Tool for Process-Centric Analysis of Agentic Software Trajectories17 Aug 2026
- 2026Cross-Model Cross-Language AI Coding Agent Performance: Accuracy and Speed of Parallel CLRS Algorithms26 Jul 2026
- 2026Case study: solving P-99 with LPTP and an LLM23 Jul 2026
- 2026AgentDSE: Reasoning-Augmented Architectural Design Space Exploration20 Jun 2026
- 2026PROJECTMEM: A Local-First, Event-Sourced Memory and Judgment Layer for AI Coding Agents10 Jun 2026
- 2026Rule Taxonomy and Evolution in AI IDEs: A Mining and Survey Study10 Jun 2026
- 2026AI4BayesCode: From Natural Language Descriptions to Validated Modular Stateful Bayesian Samplers18 May 2026
- 2026A-ProS: Towards Reliable Autonomous Programming Through Multi-Model Feedback18 May 2026
- 2026Do Coding Agents Understand Least-Privilege Authorization?14 May 2026
- 2026Co-evolving Agent Architectures and Interpretable Reasoning for Automated Optimization20 Apr 2026
16 more
- 2026OpenClaw and Ollama in Agentic AI: Toward Fully Autonomous and Scalable AI Agent Systems16 Apr 2026
- 2026From Human Interfaces to Agent Interfaces: Rethinking Software Design in the Age of AI-Native Systems19 Mar 2026
- 2026Real Faults in Model Context Protocol (MCP) Software: a Comprehensive Taxonomy5 Mar 2026
- 2026FeatureBench: Benchmarking Agentic Coding for Complex Feature Development11 Feb 2026
- 2026Why Human Guidance Matters in Collaborative Vibe Coding11 Feb 2026
- 2026Scaling Small Agents Through Strategy Auctions2 Feb 2026
- 2026From Horizontal Layering to Vertical Integration: A Comparative Study of the AI-Driven Software Development Paradigm30 Jan 2026
- 2026Toward Architecture-Aware Evaluation Metrics for LLM Agents27 Jan 2026
- 2026Security in the Age of AI Teammates: An Empirical Study of Agentic Pull Requests on GitHub1 Jan 2026
- 2025Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Education30 Dec 2025
- 2025Socio-technical aspects of Agentic AI26 Dec 2025
- 2025Practical challenges of control monitoring in frontier AI deployments15 Dec 2025
- 2025DeepCode: Open Agentic Coding8 Dec 2025
- 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic System10 Oct 2025
- 2025CoDA: Agentic Systems for Collaborative Data Visualization3 Oct 2025
- 2025Illuminating LLM Coding Agents: Visual Analytics for Deeper Understanding and Enhancement18 Aug 2025
- 2026FeatureBench: Benchmarking Agentic Coding for Complex Feature Developmentcited by 34
- 2025DeepCode: Open Agentic Codingcited by 16
- 2025CoDA: Agentic Systems for Collaborative Data Visualizationcited by 15
- 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic Systemcited by 15
- 2026Security in the Age of AI Teammates: An Empirical Study of Agentic Pull Requests on GitHubcited by 7
- 2026Real Faults in Model Context Protocol (MCP) Software: a Comprehensive Taxonomycited by 6
- 2026Do Coding Agents Understand Least-Privilege Authorization?cited by 6
- 2026Toward Architecture-Aware Evaluation Metrics for LLM Agentscited by 4
- 2025Illuminating LLM Coding Agents: Visual Analytics for Deeper Understanding and Enhancementcited by 3
- 2026Scaling Small Agents Through Strategy Auctionscited by 3
- 2026PROJECTMEM: A Local-First, Event-Sourced Memory and Judgment Layer for AI Coding Agentscited by 3
- 2025Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Educationcited by 2
12 most cited of 17 All 17 (JSON)
- 2026Terminal Agents: A Survey of AI Agents in Command-Line Environments20 Aug 2026
- 2026Graphectory Viewer: A Tool for Process-Centric Analysis of Agentic Software Trajectories17 Aug 2026
- 2026Cross-Model Cross-Language AI Coding Agent Performance: Accuracy and Speed of Parallel CLRS Algorithms26 Jul 2026
- 2026PROJECTMEM: A Local-First, Event-Sourced Memory and Judgment Layer for AI Coding Agents10 Jun 2026
- 2026Do Coding Agents Understand Least-Privilege Authorization?14 May 2026
- 2026OpenClaw and Ollama in Agentic AI: Toward Fully Autonomous and Scalable AI Agent Systems16 Apr 2026
- 2026Real Faults in Model Context Protocol (MCP) Software: a Comprehensive Taxonomy5 Mar 2026
- 2026FeatureBench: Benchmarking Agentic Coding for Complex Feature Development11 Feb 2026
- 2026Scaling Small Agents Through Strategy Auctions2 Feb 2026
- 2026Toward Architecture-Aware Evaluation Metrics for LLM Agents27 Jan 2026
- 2026Security in the Age of AI Teammates: An Empirical Study of Agentic Pull Requests on GitHub1 Jan 2026
- 2025Coding With AI: From a Reflection on Industrial Practices to Future Computer Science and Software Engineering Education30 Dec 2025
12 newest of 17 All 17 (JSON)
- 2026AgentDSE: Reasoning-Augmented Architectural Design Space Exploration20 Jun 2026
- 2026Co-evolving Agent Architectures and Interpretable Reasoning for Automated Optimization20 Apr 2026
- 2026From Human Interfaces to Agent Interfaces: Rethinking Software Design in the Age of AI-Native Systems19 Mar 2026
- 2025Practical challenges of control monitoring in frontier AI deploymentscited by 8
- 2026Why Human Guidance Matters in Collaborative Vibe Codingcited by 3
- 2026A-ProS: Towards Reliable Autonomous Programming Through Multi-Model Feedbackcited by 1
- 2026Rule Taxonomy and Evolution in AI IDEs: A Mining and Survey Studycited by 1
- 2026From Horizontal Layering to Vertical Integration: A Comparative Study of the AI-Driven Software Development Paradigmcited by 0
- 2026AI4BayesCode: From Natural Language Descriptions to Validated Modular Stateful Bayesian Samplerscited by 0
- 2026Case study: solving P-99 with LPTP and an LLMcited by 0
- 2026Marathoner: Ultra-Long-Horizon Autonomous Intelligencecited by 0
- 2026Marathoner: Ultra-Long-Horizon Autonomous Intelligence28 Sep 2026
- 2026Case study: solving P-99 with LPTP and an LLM23 Jul 2026
- 2026Rule Taxonomy and Evolution in AI IDEs: A Mining and Survey Study10 Jun 2026
- 2026AI4BayesCode: From Natural Language Descriptions to Validated Modular Stateful Bayesian Samplers18 May 2026
- 2026A-ProS: Towards Reliable Autonomous Programming Through Multi-Model Feedback18 May 2026
- 2026Why Human Guidance Matters in Collaborative Vibe Coding11 Feb 2026
- 2026From Horizontal Layering to Vertical Integration: A Comparative Study of the AI-Driven Software Development Paradigm30 Jan 2026
- 2025Practical challenges of control monitoring in frontier AI deployments15 Dec 2025
Similar, not cited
Close in wording, no citation either way
- 2026Agentic AI in the Software Development Lifecycle: Architecture, Empirical Evidence, and the Reshaping of Software Engineering
- 2025Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AI
- 2026Agentic Software: How AI Agents Are Restructuring the Software Paradigm
- 2026LLM-Based Agentic Systems for Software Engineering: Challenges and Opportunities
- 2025SEW: Self-Evolving Agentic Workflows for Automated Code Generation
- 2026Reproducible, Explainable, and Effective Evaluations of Agentic AI for Software Engineering
- 2026Developing LLM-based Multi-Agent Systems in Software Engineering: A Mixed-Method Experience Report
- 2025A Self-Improving Coding Agent