Large Language Models for Software Engineering: Survey and Open Problems
Not on the map. Why?
Cited by 38 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
This paper provides a survey of the emerging area of Large Language Models (LLMs) for Software Engineering (SE). It also sets out open research challenges for the application of LLMs to technical problems faced by software engineers. LLMs' emergent properties bring novelty and creativity with applications right across the spectrum of Software Engineering activities including coding, design, requirements, repair, refactoring, performance improvement, documentation and analytics. However, these very same emergent properties also pose significant technical challenges; we need techniques that can reliably weed out incorrect solutions, such as hallucinations. Our survey reveals the pivotal role that hybrid techniques (traditional SE plus LLMs) have to play in the development and deployment of reliable, efficient and effective LLM-based SE.
Key facts. Cited by 178 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Oct 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 3; 2024: 60; 2025: 60; 2026: 55.
178 papers.
Sort:
By area:
- 2024A Survey on the Memory Mechanism of Large Language Model based Agentscited by 622
- 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 527
- 2023A Survey on Large Language Model (LLM) Security and Privacy: The Good, the Bad, and the Uglycited by 380
- 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 294
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2024Evolutionary Computation in the Era of Large Language Model: Survey and Roadmapcited by 89
- 2024RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graphcited by 88
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 85
- 2024EffiBench: Benchmarking the Efficiency of Automatically Generated Codecited by 62
- 2025Breaking the Exploration Bottleneck: Rubric-Scaffolded Reinforcement Learning for General LLM Reasoningcited by 56
- 2025SWE-EVO: Benchmarking Coding Agents in Long-Horizon Software Evolution Scenarioscited by 49
- 2024Reasoning Runtime Behavior of a Program with LLM: How Far Are We?cited by 44
38 more
- 2024Are LLMs Ready for Real-World Materials Discovery?cited by 40
- 2025EnvBench: A Benchmark for Automated Environment Setupcited by 36
- 2024Source Code Summarization in the Era of Large Language Modelscited by 30
- 2024EffiLearner: Enhancing Efficiency of Generated Code via Self-Optimizationcited by 28
- 2025AI Agentic Programming: A Survey of Techniques, Challenges, and Opportunitiescited by 26
- 2024HumanEvalComm: Benchmarking the Communication Competence of Code Generation for LLMs and LLM Agentcited by 24
- 2024The Future of AI-Driven Software Engineeringcited by 23
- 2025Mutation-Guided LLM-based Test Generation at Metacited by 23
- 2025OJBench: A Competition Level Code Benchmark For Large Language Modelscited by 22
- 2024Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projectscited by 21
- 2024Can Large Language Models Serve as Data Analysts? A Multi-Agent Assisted Approach for Qualitative Data Analysiscited by 20
- 2024Large Language Models as Software Components: A Taxonomy for LLM-Integrated Applicationscited by 17
- 2025Correctness Assessment of Code Generated by Large Language Models Using Internal Representationscited by 17
- 2025Process-Level Trajectory Evaluation for Environment Configuration in Software Engineering Agentscited by 17
- 2024The RL/LLM Taxonomy Tree: Reviewing Synergies Between Reinforcement Learning and Large Language Modelscited by 15
- 2024InterTrans: Leveraging Transitive Intermediate Translations to Enhance LLM-based Code Translationcited by 15
- 2025Generative AI for Software Architecture. Applications, Challenges, and Future Directionscited by 15
- 2025Large Language Models (LLMs) for Source Code Analysis: applications, models and datasetscited by 15
- 2025Zero-shot Benchmarking: A Framework for Flexible and Scalable Automatic Evaluation of Language Modelscited by 14
- 2024InfiBench: Evaluating the Question-Answering Capabilities of Code Large Language Modelscited by 13
- 2024AMUSD: Asynchronous Multi-Device Speculative Decoding for LLM Accelerationcited by 13
- 2025MaintainCoder: Maintainable Code Generation Under Dynamic Requirementscited by 13
- 2025TAMO: Fine-Grained Root Cause Analysis via Tool-Assisted LLM Agent with Multi-Modality Observation Data in Cloud-Native Systemscited by 13
- 2026Seeing is Coding: On the Effectiveness of Vision Language Models in Code Understandingcited by 13
- 2024Demystifying AI Platform Design for Distributed Inference of Next-Generation LLM modelscited by 12
- 2025Reflections on the Reproducibility of Commercial LLM Performance in Empirical Software Engineering Studiescited by 12
- 2024Model Generation with LLMs: From Requirements to UML Sequence Diagramscited by 11
- 2024Leveraging Large Language Models for Enhancing the Understandability of Generated Unit Testscited by 11
- 2026Wink: Recovering from Misbehaviors in Coding Agentscited by 11
- 2024Struct-X: Enhancing Large Language Models Reasoning with Structured Datacited by 10
- 2024RAMBO: Enhancing RAG-based Repository-Level Method Body Completioncited by 10
- 2025Agentic AI Process Observability: Discovering Behavioral Variabilitycited by 10
- 2023Turbulence: Systematically and Automatically Testing Instruction-Tuned Large Language Models for Codecited by 9
- 2024Output Format Biases in the Evaluation of Large Language Models for Code Translationcited by 9
- 2024Beyond Correctness: Benchmarking Multi-dimensional Code Generation for Large Language Modelscited by 9
- 2024Natural Language Outlines for Code: Literate Programming in the LLM Eracited by 9
- 2024A Survey on Symbolic Knowledge Distillation of Large Language Modelscited by 9
- 2024On Large Language Models in Mission-Critical IT Governance: Are We Ready Yet?cited by 9
50 most cited of 178 All 178 (JSON)
- 2026Understanding Issues, Causes and Solutions in Open-Source LLM-based Multi-Agent Systems1 Oct 2026
- 2026Complexity-Aware Evaluation of LLM Comprehension29 Sep 2026
- 2026Verification as an Architectural Layer for LLM Agents: A V-Model Design, and a Pilot Study of Its Deterministic Core25 Sep 2026
- 2026AdaRepair-Mem: Adaptive Experience Orchestration for Repository-Level Program Repair17 Sep 2026
- 2026A Hybrid Dependency-Aware Framework for Task Decomposition and Dynamic Agent Generation in Oracle-to-PostgreSQL Migration13 Sep 2026
- 2026Beyond Static Guarantees: Measuring the Static-Pass Dynamic-Fail Gap in Security-Sensitive and LLM-Generated Python Code9 Sep 2026
- 2026A Tool-Augmented, GPT-4 Chatbot for Real-Time Repository Data Analysis7 Sep 2026
- 2026CIT-CAD: Constraint Intent Tree-based CAD Code Generation and Verification7 Sep 2026
- 2026SkillSpec: Intent-Masked Specification Reasoning for Agent Skill Correctness5 Sep 2026
- 2026Adaptive Critical Token-Aware Retrieval for Repository-Level Code Generation1 Sep 2026
- 2026REFINE: A Multi-Agent LLM Approach for Evidence-Guided Code Refactoring21 Aug 2026
- 2026Measuring What a Specification Determines: A Formal Semantic-Block Model and an Execution-Judged Benchmark19 Aug 2026
38 more
- 2026Beyond FLOPs: Energy-Aware Knowledge Distillation for Sustainable LLMs on Code-Related Task18 Aug 2026
- 2026Active-SWE: Benchmarking Coding Agents for Proactive Bug Fixing without Issue Reports5 Aug 2026
- 2026RefactorAssist: Agentic Refinement for Reliable Code Refactoring2 Aug 2026
- 2026How Well Can AI Generate Backlogs from App Mockups?24 Jul 2026
- 2026ReqGenX: An Empirical Study of Atomic Decomposition, Artifact Regeneration, and Reconstruction for Legacy SRS Documents18 Jul 2026
- 2026Quantize with Confidence? An Empirical Study of Quantization for Code Generation15 Jul 2026
- 2026From Conversation to Contribution: Characterizing Coding Agent in Open-Source Software6 Jul 2026
- 2026Agents with Feelings? Personality and Emotion in Multi-Agent Software Teams6 Jul 2026
- 2026An Evaluation of Role-Based Multi-Agent Code Generation on Repository-Scale Problems5 Jul 2026
- 2026Prompt Coverage Adequacy2 Jul 2026
- 2026Decoupling Code Complexity from Newcomer Participation: A Causal Study of AI Coding Agent Adoption in OSS2 Jul 2026
- 2026Are Performance-Optimization Benchmarks Reliably Measuring Coding Agents?1 Jul 2026
- 2026MicroAgent: Context-Augmented Multi-Agent Framework for Automatic Microservice Decomposition29 Jun 2026
- 2026Empirical Software Engineering TerraProbe: A Layered-Oracle Framework for Detecting Deceptive Fixes in LLM-Assisted Terraform25 Jun 2026
- 2026Trust-Aware Multi-Agent Traceability: Confidence-Calibrated Knowledge Graphs for Consistent Software Artifact Management15 Jun 2026
- 2026Towards Autonomous Accelerator Design: FPGA Accelerator Generation with SECDA9 Jun 2026
- 2026QBugLM: An Agentic Benchmarking Framework for LLM-based Quantum Software Debugging5 Jun 2026
- 2026Evaluating LLMs' Effectiveness on Real-World Consumer Device Repair Questions2 Jun 2026
- 2026Empirical Analysis and Detection of Hallucinations in LLM-Generated Bug Report Summaries22 May 2026
- 2026Are Frontier LLMs Ready for Cybersecurity? Evidence for Vertical Foundation Models from Dual-Mode Vulnerability Benchmarks22 May 2026
- 2026Task Abstention for Large Language Models in Code Generation16 May 2026
- 2026From Code-Centric to Intent-Centric Software Engineering: A Reflexive Thematic Analysis of Generative AI, Agentic Systems, and Engineering Accountability10 May 2026
- 2026Using LLMs in Software Design: An Empirical Study of GitHub and A Practitioner Survey2 May 2026
- 2026AgentReputation: A Decentralized Agentic AI Reputation Framework30 Apr 2026
- 2026Knowledge Lever Risk Management for Software Engineering: A Stochastic Framework for Mitigating Knowledge Loss25 Apr 2026
- 2026The Semi-Executable Stack: Agentic Software Engineering and the Expanding Scope of SE16 Apr 2026
- 2026Is Vibe Coding the Future? An Empirical Assessment of LLM Generated Codes for Construction Safety14 Apr 2026
- 2026Building an Internal Coding Agent at Zup: Lessons and Open Questions10 Apr 2026
- 2026CIAO - Code In Architecture Out - Automated Software Architecture Documentation with Large Language Models9 Apr 2026
- 2026An empirical study of LoRA-based fine-tuning of large language models for automated test case generation8 Apr 2026
- 2026Toward a Sustainable Software Architecture Community: Evaluating ICSA's Environmental Impact5 Apr 2026
- 2026Improving MPI Error Detection and Repair with Large Language Models and Bug References2 Apr 2026
- 2026A Taxonomy of Programming Languages for Code Generation31 Mar 2026
- 2026TheBotCompany: Self-Organizing Multi-agent Systems for Continuous Software Development26 Mar 2026
- 2026Breaking the Chain: A Causal Analysis of LLM Faithfulness to Intermediate Structures17 Mar 2026
- 2026Design-Specification Tiling for ICL-based CAD Code Generation13 Mar 2026
- 2026Do Deployment Constraints Make LLMs Hallucinate Citations? An Empirical Study across Four Models and Five Prompting Regimes7 Mar 2026
- 2026EyeLayer: Integrating Human Attention Patterns into LLM-Based Code Summarization25 Feb 2026
50 newest of 178 All 178 (JSON)
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 173
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 85
- 2025SWE-EVO: Benchmarking Coding Agents in Long-Horizon Software Evolution Scenarioscited by 49
- 2025AI Agentic Programming: A Survey of Techniques, Challenges, and Opportunitiescited by 26
- 2024HumanEvalComm: Benchmarking the Communication Competence of Code Generation for LLMs and LLM Agentcited by 24
- 2024Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projectscited by 21
- 2024Can Large Language Models Serve as Data Analysts? A Multi-Agent Assisted Approach for Qualitative Data Analysiscited by 20
- 2025Process-Level Trajectory Evaluation for Environment Configuration in Software Engineering Agentscited by 17
- 2025TAMO: Fine-Grained Root Cause Analysis via Tool-Assisted LLM Agent with Multi-Modality Observation Data in Cloud-Native Systemscited by 13
- 2026Wink: Recovering from Misbehaviors in Coding Agentscited by 11
- 2025Agentic AI Process Observability: Discovering Behavioral Variabilitycited by 10
- 2025LogiAgent: Automated Logical Testing for REST Systems with LLM-Based Multi-Agentscited by 5
12 most cited of 36 All 36 (JSON)
- 2026Understanding Issues, Causes and Solutions in Open-Source LLM-based Multi-Agent Systems1 Oct 2026
- 2026Verification as an Architectural Layer for LLM Agents: A V-Model Design, and a Pilot Study of Its Deterministic Core25 Sep 2026
- 2026A Hybrid Dependency-Aware Framework for Task Decomposition and Dynamic Agent Generation in Oracle-to-PostgreSQL Migration13 Sep 2026
- 2026REFINE: A Multi-Agent LLM Approach for Evidence-Guided Code Refactoring21 Aug 2026
- 2026Active-SWE: Benchmarking Coding Agents for Proactive Bug Fixing without Issue Reports5 Aug 2026
- 2026RefactorAssist: Agentic Refinement for Reliable Code Refactoring2 Aug 2026
- 2026From Conversation to Contribution: Characterizing Coding Agent in Open-Source Software6 Jul 2026
- 2026Agents with Feelings? Personality and Emotion in Multi-Agent Software Teams6 Jul 2026
- 2026An Evaluation of Role-Based Multi-Agent Code Generation on Repository-Scale Problems5 Jul 2026
- 2026Decoupling Code Complexity from Newcomer Participation: A Causal Study of AI Coding Agent Adoption in OSS2 Jul 2026
- 2026Are Performance-Optimization Benchmarks Reliably Measuring Coding Agents?1 Jul 2026
- 2026MicroAgent: Context-Augmented Multi-Agent Framework for Automatic Microservice Decomposition29 Jun 2026
12 newest of 36 All 36 (JSON)
- 2025Breaking the Exploration Bottleneck: Rubric-Scaffolded Reinforcement Learning for General LLM Reasoningcited by 56
- 2024Reasoning Runtime Behavior of a Program with LLM: How Far Are We?cited by 44
- 2025OJBench: A Competition Level Code Benchmark For Large Language Modelscited by 22
- 2024Struct-X: Enhancing Large Language Models Reasoning with Structured Datacited by 10
- 2026Breaking the Chain: A Causal Analysis of LLM Faithfulness to Intermediate Structurescited by 5
- 2026Architecting AgentOS: From Token-Level Context to Emergent System-Level Intelligencecited by 2
- 2024StackSight: Unveiling WebAssembly through Large Language Models and Neurosymbolic Chain-of-Thought Decompilationcited by 1
- 2026Breaking the Chain: A Causal Analysis of LLM Faithfulness to Intermediate Structures17 Mar 2026
- 2026Architecting AgentOS: From Token-Level Context to Emergent System-Level Intelligence24 Feb 2026
- 2025Breaking the Exploration Bottleneck: Rubric-Scaffolded Reinforcement Learning for General LLM Reasoning23 Aug 2025
- 2025OJBench: A Competition Level Code Benchmark For Large Language Models19 Jun 2025
- 2024Struct-X: Enhancing Large Language Models Reasoning with Structured Data17 Jul 2024
- 2024StackSight: Unveiling WebAssembly through Large Language Models and Neurosymbolic Chain-of-Thought Decompilation7 Jun 2024
- 2024Reasoning Runtime Behavior of a Program with LLM: How Far Are We?25 Mar 2024
- 2025Detecting Malicious Source Code in PyPI Packages with LLMs: Does RAG Come in Handy?cited by 3
- 2025Improving Retrieval-Augmented Deep Assertion Generation via Joint Trainingcited by 2
- 2025Retrieval-Augmented Generation for Service Discovery: Chunking Strategies and Benchmarkingcited by 2
- 2024StackRAG Agent: Improving Developer Answers with Retrieval-Augmented Generationcited by 1
- 2025Retrieval-Augmented Generation for Service Discovery: Chunking Strategies and Benchmarking25 May 2025
- 2025Detecting Malicious Source Code in PyPI Packages with LLMs: Does RAG Come in Handy?18 Apr 2025
- 2025Improving Retrieval-Augmented Deep Assertion Generation via Joint Training15 Feb 2025
- 2024StackRAG Agent: Improving Developer Answers with Retrieval-Augmented Generation19 Jun 2024
- 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 527
- 2023A Survey on Large Language Model (LLM) Security and Privacy: The Good, the Bad, and the Uglycited by 380
- 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 294
- 2024Evolutionary Computation in the Era of Large Language Model: Survey and Roadmapcited by 89
- 2024RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graphcited by 88
- 2024EffiBench: Benchmarking the Efficiency of Automatically Generated Codecited by 62
- 2024Are LLMs Ready for Real-World Materials Discovery?cited by 40
- 2025EnvBench: A Benchmark for Automated Environment Setupcited by 36
- 2024Source Code Summarization in the Era of Large Language Modelscited by 30
- 2024EffiLearner: Enhancing Efficiency of Generated Code via Self-Optimizationcited by 28
- 2024The Future of AI-Driven Software Engineeringcited by 23
- 2025Mutation-Guided LLM-based Test Generation at Metacited by 23
12 most cited of 125 All 125 (JSON)
- 2026Complexity-Aware Evaluation of LLM Comprehension29 Sep 2026
- 2026AdaRepair-Mem: Adaptive Experience Orchestration for Repository-Level Program Repair17 Sep 2026
- 2026Beyond Static Guarantees: Measuring the Static-Pass Dynamic-Fail Gap in Security-Sensitive and LLM-Generated Python Code9 Sep 2026
- 2026A Tool-Augmented, GPT-4 Chatbot for Real-Time Repository Data Analysis7 Sep 2026
- 2026CIT-CAD: Constraint Intent Tree-based CAD Code Generation and Verification7 Sep 2026
- 2026SkillSpec: Intent-Masked Specification Reasoning for Agent Skill Correctness5 Sep 2026
- 2026Adaptive Critical Token-Aware Retrieval for Repository-Level Code Generation1 Sep 2026
- 2026Measuring What a Specification Determines: A Formal Semantic-Block Model and an Execution-Judged Benchmark19 Aug 2026
- 2026Beyond FLOPs: Energy-Aware Knowledge Distillation for Sustainable LLMs on Code-Related Task18 Aug 2026
- 2026How Well Can AI Generate Backlogs from App Mockups?24 Jul 2026
- 2026ReqGenX: An Empirical Study of Atomic Decomposition, Artifact Regeneration, and Reconstruction for Legacy SRS Documents18 Jul 2026
- 2026Quantize with Confidence? An Empirical Study of Quantization for Code Generation15 Jul 2026
12 newest of 125 All 125 (JSON)