mlsanityData to 7 Oct 2026

A Survey of Large Language Models for Code: Evolution, Benchmarking, and Future Trends

arXiv 2311.10372 ↗First posted 17 Nov 2023cs.SEcited by 66

Not on the map. Why?

Abstract (arXiv)

General large language models (LLMs), represented by ChatGPT, have demonstrated significant potential in tasks such as code generation in software engineering. This has led to the development of specialized LLMs for software engineering, known as Code LLMs. A considerable portion of Code LLMs is derived from general LLMs through model fine-tuning. As a result, Code LLMs are often updated frequently and their performance can be influenced by the base LLMs. However, there is currently a lack of systematic investigation into Code LLMs and their performance. In this study, we conduct a comprehensive survey and analysis of the types of Code LLMs and their differences in performance compared to general LLMs. We aim to address three questions: (1) What LLMs are specifically designed for software engineering tasks, and what is the relationship between these Code LLMs? (2) Do Code LLMs really outperform general LLMs in software engineering tasks? (3) Which LLMs are more proficient in different software engineering tasks? To answer these questions, we first collect relevant literature and work from five major databases and open-source communities, resulting in 134 works for analysis. Next, we categorize the Code LLMs based on their publishers and examine their relationships with general LLMs and among themselves. Furthermore, we investigate the performance differences between general LLMs and Code LLMs in various software engineering tasks to demonstrate the impact of base models and Code LLMs. Finally, we comprehensively maintained the performance of LLMs across multiple mainstream benchmarks to identify the best-performing LLMs for each software engineering task. Our research not only assists developers of Code LLMs in choosing base models for the development of more advanced LLMs but also provides insights for practitioners to better understand key improvement directions for Code LLMs.

Key facts. Cited by 66 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Nov 2023.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 24; 2025: 22; 2026: 20.

66 papers.

Sort:

By area:

  1. 2024A Survey on the Memory Mechanism of Large Language Model based Agentscited by 622
  2. 2025Multi-SWE-bench: A Multilingual Benchmark for Issue Resolvingcited by 165
  3. 2024LLM Hallucinations in Practical Code Generation: Phenomena, Mechanism, and Mitigationcited by 92
  4. 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 89
  5. 2024Agents in Software Engineering: Survey, Landscape, and Visioncited by 60
  6. 2024Calibration and Correctness of Language Models for Codecited by 49
  7. 2024WirelessLLM: Empowering Large Language Models Towards Wireless Intelligencecited by 43
  8. 2024SWE-bench-java: A GitHub Issue Resolving Benchmark for Javacited by 34
  9. 2024Qiskit Code Assistant: Training LLMs for generating Quantum Computing Codecited by 24
  10. 2025RECODE-H: A Benchmark for Research Code Development with Interactive Human Feedbackcited by 24
  11. 2024CodePori: Large-Scale System for Autonomous Software Development Using Multi-Agent Technologycited by 21
  12. 2024ProFLingo: A Fingerprinting-based Intellectual Property Protection Scheme for Large Language Modelscited by 15
38 more
  1. 2025Large Language Models (LLMs) for Source Code Analysis: applications, models and datasetscited by 15
  2. 2024AMUSD: Asynchronous Multi-Device Speculative Decoding for LLM Accelerationcited by 13
  3. 2025MaintainCoder: Maintainable Code Generation Under Dynamic Requirementscited by 13
  4. 2025Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agentscited by 11
  5. 2025RECAST: Expanding the Boundaries of LLMs' Complex Instruction Following with Multi-Constraint Datacited by 11
  6. 2024KADEL: Knowledge-Aware Denoising Learning for Commit Message Generationcited by 10
  7. 2025Towards an Understanding of Context Utilization in Code Intelligencecited by 10
  8. 2024Beyond Correctness: Benchmarking Multi-dimensional Code Generation for Large Language Modelscited by 9
  9. 2024CodeV: Issue Resolving with Visual Datacited by 9
  10. 2026SGAgent: Suggestion-Guided LLM-Based Multi-Agent Framework for Repository-Level Software Repaircited by 9
  11. 2024Blockchain for Large Language Model Security and Safety: A Holistic Surveycited by 8
  12. 2025AdaCoder: An Adaptive Planning and Multi-Agent Framework for Function-Level Code Generationcited by 8
  13. 2024Prompting and Fine-tuning Large Language Models for Automated Code Review Comment Generationcited by 7
  14. 2025SimuGen: Multi-modal Agentic Framework for Constructing Block Diagram-Based Simulation Modelscited by 7
  15. 2026AlignCoder: Aligning Retrieval with Target Intent for Repository-Level Code Completioncited by 7
  16. 2024Large Language Models for the Automated Analysis of Optimization Algorithmscited by 5
  17. 2024Is Functional Correctness Enough to Evaluate Code Language Models? Exploring Diversity of Generated Codescited by 5
  18. 2025ResBench: Benchmarking LLM-Generated FPGA Designs with Resource Awarenesscited by 5
  19. 2025MSCoT: Structured Chain-of-Thought Generation for Multiple Programming Languagescited by 4
  20. 2025Agentic Auto-Scheduling: An Experimental Study of LLM-Guided Loop Optimizationcited by 4
  21. 2024Personality-Guided Code Generation Using Large Language Modelscited by 3
  22. 2024The Graph's Apprentice: Teaching an LLM Low Level Knowledge for Circuit Quality Estimationcited by 3
  23. 2024Thinking Before Running! Efficient Code Generation with Thorough Exploration and Optimal Refinementcited by 3
  24. 2025Program Skeletons for Automated Program Translationcited by 3
  25. 2025An AST-guided LLM Approach for SVRF Code Synthesiscited by 3
  26. 2025The Fools are Certain; the Wise are Doubtful: Exploring LLM Confidence in Code Completioncited by 3
  27. 2026ShortCoder: Knowledge-Augmented Syntax Optimization for Token-Efficient Code Generationcited by 3
  28. 2026DRAINCODE: Stealthy Energy Consumption Attacks on Retrieval-Augmented Code Generation via Context Poisoningcited by 3
  29. 2025Machine learning applications in archaeological practices: a reviewcited by 2
  30. 2025Evaluating Software Process Models for Multi-Agent Class-Level Code Generationcited by 2
  31. 2026LLMs versus the Halting Problem: Characterizing Program Termination Reasoningcited by 2
  32. 2026LLM-Based Multi-Agent Systems for Code Generation: A Multi-Vocal Literature Reviewcited by 2
  33. 2026AI-Generated Smells: An Analysis of Code and Architecture in LLM and Agent-Driven Developmentcited by 2
  34. 2026PhoenixRepair: Rethinking Repair Strategy Exploration in Software Agentscited by 2
  35. 2024PEDAL: Enhancing Greedy Decoding with Large Language Models using Diverse Exemplarscited by 1
  36. 2025Accelerating Automatic Program Repair with Dual Retrieval-Augmented Fine-Tuning and Patch Generation on Large Language Modelscited by 1
  37. 2025LLM-Driven Kernel Evolution: Automating Driver Updates in Linuxcited by 1
  38. 2026PassNet: Scaling Large Language Models for Graph Compiler Pass Generationcited by 1

50 most cited of 66 All 66 (JSON)