mlsanityData to 7 Oct 2026

Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agents

arXiv 2505.05283 ↗First posted 8 May 2025cs.SE cs.AIcited by 11

On the map: LLM agents and tool use → Software engineering coding agents

Abstract (arXiv)

Code large language models (CodeLLMs) and agents are increasingly being integrated into complex software engineering tasks spanning the entire Software Development Life Cycle (SDLC). Benchmarking is critical for rigorously evaluating these capabilities. However, despite their growing significance, there remains a lack of comprehensive reviews that examine these benchmarks from an SDLC perspective. To bridge this gap, we propose a tiered analysis framework to systematically review 178 benchmarks from 461 papers, comprehensively characterizing them from the perspective of the SDLC. Our findings reveal a notable imbalance in the coverage of current benchmarks, with approximately 61% focused on the software implementation phase in SDLC, while requirements engineering and software design phases receive minimal attention at only 5% and 3%, respectively. % Additionally, anti-contamination strategies are largely absent from current benchmarks, leading to an increased risk of data leakage. Furthermore, current benchmarks lack effective anti-contamination strategies, posing significant risks of data leakage and potentially inflated performance assessments. Finally, we identify key open challenges in current research and outline future directions to narrow the gap between the theoretical capabilities of CodeLLMs and agents and their practical effectiveness in real-world scenarios.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 92 of its 210 references that are in the map. First posted on arXiv 8 May 2025.

Builds on

92 of 210 references.

Closest ancestors · 7

Same direction, newest first

  1. 2025SWE-PolyBench: A multi-language benchmark for repository level evaluation of coding agents11 Apr
  2. 2025ProjectEval: A Benchmark for Programming Agents Automated Evaluation on Project-Level Code Generation10 Mar
  3. 2024Self-Evolving Multi-Agent Collaboration Networks for Software Development22 Oct
  4. 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future5 Aug
  5. 2024CoSQA+: Pioneering the Multi-Choice Code Search Benchmark with Test-Driven Agents17 Jun
  6. 2024CodeAgent: Enhancing Code Generation with Tool-Integrated Agent Systems for Real-World Repo-level Coding Challenges14 Jan
  7. 2023ML-Bench: Evaluating Large Language Models and Agents for Machine Learning Tasks on Repository-Level Code16 Nov

Other references · 85

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  2. 2021Program Synthesis with Large Language Modelscited by 3,509
  3. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
  4. 2023Universal and Transferable Adversarial Attacks on Aligned Language Modelscited by 2,914
  5. 2023A Survey of Large Language Modelscited by 2,537
  6. 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 1,906
  7. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
  8. 2024Qwen2.5-Coder Technical Reportcited by 1,151
  9. 2018Spider: A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Taskcited by 1,120
  10. 2021Measuring Coding Challenge Competence With APPScited by 879
  11. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  12. 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 679
38 more
  1. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
  2. 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 527
  3. 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 357
  4. 2023RepoBench: Benchmarking Repository-Level Code Auto-Completion Systemscited by 346
  5. 2023MLAgentBench: Evaluating Language Agents on Machine Learning Experimentationcited by 339
  6. 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 294
  7. 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 294
  8. 2024OpenCodeInterpreter: Integrating Code Generation with Execution and Refinementcited by 242
  9. 2021CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Taskscited by 199
  10. 2023Don't Make Your LLM an Evaluation Benchmark Cheatercited by 194
  11. 2019CoSQL: A Conversational Text-to-SQL Challenge Towards Cross-Domain Natural Language Interfaces to Databasescited by 180
  12. 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 178
  13. 2023ClassEval: A Manually-Crafted Benchmark for Evaluating LLMs on Class-level Code Generationcited by 166
  14. 2022Multi-lingual Evaluation of Code Generation Modelscited by 158
  15. 2024Design2Code: Benchmarking Multimodal Code Generation for Automated Front-End Engineeringcited by 146
  16. 2019SParC: Cross-Domain Semantic Parsing in Contextcited by 141
  17. 2024Vulnerability Detection with Code Language Models: How Far Are We?cited by 133
  18. 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 132
  19. 2020Structure-Grounded Pretraining for Text-to-SQLcited by 126
  20. 2021Towards Robustness of Text-to-SQL Models against Synonym Substitutioncited by 110
  21. 2025CodeElo: Benchmarking Competition-level Code Generation of LLMs with Human-comparable Elo Ratingscited by 109
  22. 2021KaggleDBQA: Realistic Evaluation of Text-to-SQL Parserscited by 105
  23. 2018Mapping Language to Code in Programmatic Contextcited by 104
  24. 2021Exploring Underexplored Limitations of Cross-Domain Text-to-SQL Generalizationcited by 92
  25. 2024RedCode: Risky Code Execution and Generation Benchmark for Code Agentscited by 87
  26. 2021CoSQA: 20,000+ Web Queries for Code Search and Question Answeringcited by 74
  27. 2024EvoCodeBench: An Evolving Code Generation Benchmark Aligned with Real-World Code Repositoriescited by 71
  28. 2024Evaluating Language Models for Efficient Code Generationcited by 69
  29. 2023A Survey of Large Language Models for Code: Evolution, Benchmarking, and Future Trendscited by 66
  30. 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
  31. 2025FEA-Bench: A Benchmark for Evaluating Repository-Level Code Generation for Feature Implementationcited by 57
  32. 2019JuICe: A Large Scale Distantly Supervised Dataset for Open Domain Context-based Code Generationcited by 49
  33. 2020LambdaNet: Probabilistic Type Inference using Graph Neural Networkscited by 44
  34. 2024McEval: Massively Multilingual Code Evaluationcited by 42
  35. 2024How Efficient is LLM-Generated Code? A Rigorous & High-Standard Benchmarkcited by 39
  36. 2024Mercury: A Code Efficiency Benchmark for Code Large Language Modelscited by 34
  37. 2025LessLeak-Bench: A First Investigation of Data Leakage in LLMs Across 83 Software Engineering Benchmarkscited by 34
  38. 2023StudentEval: A Benchmark of Student-Written Prompts for Large Language Models of Codecited by 32

50 most cited of 85 All 85 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 3; 2026: 8.

11 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025Lifecycle-Aware code generation: Leveraging Software Engineering Phases in LLMs
  2. 2025SWE-Compass: Towards Unified Evaluation of Agentic Coding Abilities for Large Language Models
  3. 2026Agent-Diff: Benchmarking LLM Agents on Enterprise API Tasks via Code Execution with State-Diff-Based Evaluation
  4. 2025Beyond Synthetic Benchmarks: Evaluating LLM Performance on Real-World Class-Level Code Generation
  5. 2025LoCoBench-Agent: An Interactive Benchmark for LLM Agents in Long-Context Software Engineering
  6. 2026RoadmapBench: Evaluating Long-Horizon Agentic Software Development Across Version Upgrades
  7. 2026Benchmarks are Not Enough: RAMP for Runtime Assessing of Agentic Models in Production Systems
  8. 2026Constraint Decay: The Fragility of LLM Agents in Backend Code Generation