mlsanityData to 14 Oct 2026

A Survey on Large Language Models for Software Engineering

arXiv 2312.15223 ↗First posted 23 Dec 2023cs.SEcited by 59

Not on the map. Why?

Abstract (arXiv)

Software Engineering (SE) is the systematic design, development, maintenance, and management of software applications underpinning the digital infrastructure of our modern world. Very recently, the SE community has seen a rapidly increasing number of techniques employing Large Language Models (LLMs) to automate a broad range of SE tasks. Nevertheless, existing information of the applications, effects, and possible limitations of LLMs within SE is still not well-studied. In this paper, we provide a systematic survey to summarize the current state-of-the-art research in the LLM-based SE community. We summarize 62 representative LLMs of Code across three model architectures, 15 pre-training objectives across four categories, and 16 downstream tasks across five categories. We then present a detailed summarization of the recent SE studies for which LLMs are commonly utilized, including 947 studies for 112 specific code-related tasks across five crucial phases within the SE workflow. We also discuss several critical aspects during the integration of LLMs into SE, such as empirical evaluation, benchmarking, security and reliability, domain tuning, compressing and distillation. Finally, we highlight several challenges and potential opportunities on applying LLMs for future SE studies, such as exploring domain LLMs and constructing clean evaluation datasets. Overall, our work can help researchers gain a comprehensive understanding about the achievements of the existing LLM-based SE studies and promote the practical application of these techniques. Our artifacts are publicly available and will be continuously updated at the living repository: https://github.com/iSEngLab/AwesomeLLM4SE.

Key facts. Cited by 59 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Dec 2023.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 8; 2025: 25; 2026: 26.

59 papers.

Sort:

By area:

  1. 2025SWE-EVO: Benchmarking Coding Agents in Long-Horizon Software Evolution Scenarioscited by 59
  2. 2024Source Code Summarization in the Era of Large Language Modelscited by 31
  3. 2025Representation Engineering for Large-Language Models: Survey and Research Challengescited by 21
  4. 2026Inside the Scaffold: A Source-Code Taxonomy of Coding Agent Architecturescited by 18
  5. 2025Seeing is Fixing: Cross-Modal Reasoning with Multimodal LLMs for Visual Software Issue Fixingcited by 12
  6. 2025ReCode: Updating Code API Knowledge with Reinforcement Learningcited by 12
  7. 2025Conversational AI as a Coding Assistant: Understanding Programmers' Interactions with and Expectations from Large Language Models for Codingcited by 11
  8. 2026SGAgent: Suggestion-Guided LLM-Based Multi-Agent Framework for Repository-Level Software Repaircited by 9
  9. 2024ESALE: Enhancing Code-Summary Alignment Learning for Source Code Summarizationcited by 8
  10. 2024Can GPT-O1 Kill All Bugs? An Evaluation of GPT-Family LLMs on QuixBugscited by 7
  11. 2025MAVUL: Multi-Agent Vulnerability Detection via Contextual Reasoning and Interactive Refinementcited by 6
  12. 2024Defending Code Language Models against Backdoor Attacks with Deceptive Cross-Entropy Losscited by 5
38 more
  1. 2024The Impact of Hyperparameters on Large Language Model Inference Performance: An Evaluation of vLLM and HuggingFace Pipelinescited by 5
  2. 2025RobuNFR: Evaluating the Robustness of Large Language Models on Non-Functional Requirements Aware Code Generationcited by 5
  3. 2025YABLoCo: Yet Another Benchmark for Long Context Code Generationcited by 5
  4. 2025Text-to-Pipeline: Bridging Natural Language and Data Preparation Pipelinescited by 5
  5. 2026AACR-Bench: Evaluating Automatic Code Review with Holistic Repository-Level Contextcited by 5
  6. 2026Specification-Based Code-Text-Code Reengineering for LLM-Mediated Software Evolutioncited by 5
  7. 2025Improving Deep Assertion Generation via Fine-Tuning Retrieval-Augmented Pre-trained Language Modelscited by 4
  8. 2025Curiosity by Design: An LLM-based Coding Assistant Asking Clarification Questionscited by 4
  9. 2025The Future of Generative AI in Software Engineering: A Vision from Industry and Academia in the European GENIUS Projectcited by 4
  10. 2025Dynamic Stability of LLM-Generated Codecited by 4
  11. 2026Bias in the Loop: Auditing LLM-as-a-Judge for Software Engineeringcited by 4
  12. 2024Mastering the Craft of Data Synthesis for CodeLLMscited by 3
  13. 2025Novice Developers' Perspectives on Adopting LLMs for Software Development: A Systematic Literature Reviewcited by 3
  14. 2025Domain Specific Benchmarks for Evaluating Multimodal Large Language Modelscited by 3
  15. 2026Do AI Coding Agents Log Like Humans? An Empirical Studycited by 3
  16. 2024Generative transformations and patterns in LLM-native approaches for software verification and falsificationcited by 2
  17. 2024Exploring the Integration of Large Language Models in Industrial Test Maintenance Processescited by 2
  18. 2025Improving Retrieval-Augmented Deep Assertion Generation via Joint Trainingcited by 2
  19. 2025Generating High-Quality Datasets for Code Editing via Open-Source Language Modelscited by 2
  20. 2026LogicLens: Leveraging Semantic Code Graph to explore Multi Repository large systemscited by 2
  21. 2026Self-Evolving Coding Agentscited by 2
  22. 2025An Empirical Study of OpenAI API Discussions on Stack Overflowcited by 1
  23. 2025Foundational Design Principles and Patterns for Building Robust and Adaptive GenAI-Native Systemscited by 1
  24. 2025Exploring the Security Threats of Retriever Backdoors in Retrieval-Augmented Code Generationcited by 1
  25. 2026Do Papers Tell the Whole Story? A Benchmark and Framework for Uncovering Hidden Implementation Gaps in Bioinformaticscited by 1
  26. 2026Beyond Output Correctness: Benchmarking and Evaluating Large Language Model Reasoning in Coding Taskscited by 1
  27. 2026Bridging Generation and Training: A Systematic Review of Quality Issues in LLMs for Codecited by 1
  28. 2026Correct Code, Vulnerable Dependencies: A Large Scale Measurement Study of LLM-Specified Library Versionscited by 1
  29. 2026Are Performance-Optimization Benchmarks Reliably Measuring Coding Agents?cited by 1
  30. 2026TraceDev: A Traceability-Driven Multi-agent Framework for Requirement-to-Code Developmentcited by 1
  31. 2025The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware)cited by 0
  32. 2025Search-Based Software Engineering and AI Foundation Models: Current Landscape and Future Roadmapcited by 0
  33. 2025Single Conversation Methodology: A Human-Centered Protocol for AI-Assisted Software Developmentcited by 0
  34. 2025Detecting Struggling Student Programmers using Proficiency Taxonomiescited by 0
  35. 2025REFLEX: Reference-Free Evaluation of Log Summarization via Large Language Model Judgmentcited by 0
  36. 2026Human-Aligned Enhancement of Programming Answers with LLMs Guided by User Feedbackcited by 0
  37. 2026Query2Diagram: Answering Developer Queries with UML Diagramscited by 0
  38. 2026Security of LLM-generated Code: A Comparative Analysiscited by 0

50 most cited of 59 All 59 (JSON)