mlsanityData to 14 Oct 2026

Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Quality

arXiv 2503.05860 ↗First posted 7 Mar 2025cs.SE cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

Benchmarks are essential for unified evaluation and reproducibility. The rapid rise of Artificial Intelligence for Software Engineering (AI4SE) has produced numerous benchmarks for tasks such as code generation and bug repair. However, this proliferation has led to major challenges: (1) fragmented knowledge across tasks, (2) difficulty in selecting contextually relevant benchmarks, (3) lack of standardization in benchmark creation, and (4) flaws that limit utility. Addressing these requires a dual approach: systematically mapping existing benchmarks for informed selection and defining unified guidelines for robust, adaptable benchmark development. We conduct a review of 247 studies, identifying 273 AI4SE benchmarks since 2014. We categorize them, analyze limitations, and expose gaps in current practices. Building on these insights, we introduce BenchScout, an extensible semantic search tool for locating suitable benchmarks. BenchScout employs automated clustering with contextual embeddings of benchmark-related studies, followed by dimensionality reduction. In a user study with 22 participants, BenchScout achieved usability, effectiveness, and intuitiveness scores of 4.5, 4.0, and 4.1 out of 5. To improve benchmarking standards, we propose BenchFrame, a unified framework for enhancing benchmark quality. Applying BenchFrame to HumanEval yielded HumanEvalNext, featuring corrected errors, improved language conversion, higher test coverage, and greater difficulty. Evaluating 10 state-of-the-art code models on HumanEval, HumanEvalPlus, and HumanEvalNext revealed average pass-at-1 drops of 31.22% and 19.94%, respectively, underscoring the need for continuous benchmark refinement. We further examine BenchFrame's scalability through an agentic pipeline and confirm its generalizability on the MBPP dataset. All review data, user study materials, and enhanced benchmarks are publicly released.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 189 of its 254 references that are in the map. First posted on arXiv 7 Mar 2025.

Builds on

189 of 254 references.

References · 189

  1. 2023GPT-4 Technical Reportcited by 18,396
  2. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  3. 2023Let's Verify Step by Stepcited by 3,789
  4. 2021Program Synthesis with Large Language Modelscited by 3,637
  5. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
  6. 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 2,004
  7. 2022Beyond the Imitation Game: Quantifying and extrapolating the capabilities of language modelscited by 1,998
  8. 2022Competition-Level Code Generation with AlphaCodecited by 1,462
  9. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,391
  10. 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,332
  11. 2023AgentBench: Evaluating LLMs as Agentscited by 1,267
  12. 2018Spider: A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Taskcited by 1,139
38 more
  1. 2021Measuring Coding Challenge Competence With APPScited by 902
  2. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
  3. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 744
  4. 2023Can LLM Already Serve as A Database Interface? A BIg Bench for Large-Scale Database Grounded Text-to-SQLscited by 688
  5. 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 687
  6. 2019MathQA: Towards Interpretable Math Word Problem Solving with Operation-Based Formalismscited by 662
  7. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 654
  8. 2022PAL: Program-aided Language Modelscited by 652
  9. 2023API-Bank: A Comprehensive Benchmark for Tool-Augmented LLMscited by 591
  10. 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 546
  11. 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 452
  12. 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 399
  13. 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 367
  14. 2016Solving General Arithmetic Word Problemscited by 360
  15. 2023RepoBench: Benchmarking Repository-Level Code Auto-Completion Systemscited by 353
  16. 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 300
  17. 2023MINT: Evaluating LLMs in Multi-turn Interaction with Tools and Language Feedbackcited by 297
  18. 2023ToolQA: A Dataset for LLM Question Answering with External Toolscited by 274
  19. 2019Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networkscited by 272
  20. 2024Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflowscited by 232
  21. 2025KernelBench: Can LLMs Write Efficient GPU Kernels?cited by 225
  22. 2023TheoremQA: A Theorem-driven Question Answering datasetcited by 192
  23. 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 189
  24. 2019CoSQL: A Conversational Text-to-SQL Challenge Towards Cross-Domain Natural Language Interfaces to Databasescited by 185
  25. 2023CrossCodeEval: A Diverse and Multilingual Benchmark for Cross-File Code Completioncited by 183
  26. 2023Large Language Models for Software Engineering: Survey and Open Problemscited by 181
  27. 2019SPoC: Search-based Pseudocode to Codecited by 176
  28. 2023ClassEval: A Manually-Crafted Benchmark for Evaluating LLMs on Class-level Code Generationcited by 168
  29. 2018Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflowcited by 165
  30. 2023TACO: Topics in Algorithmic COde generation datasetcited by 160
  31. 2022Multi-lingual Evaluation of Code Generation Modelscited by 159
  32. 2024BRIGHT: A Realistic and Challenging Benchmark for Reasoning-Intensive Retrievalcited by 158
  33. 2019SParC: Cross-Domain Semantic Parsing in Contextcited by 144
  34. 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 136
  35. 2023RestGPT: Connecting Large Language Models with Real-World RESTful APIscited by 135
  36. 2020Structure-Grounded Pretraining for Text-to-SQLcited by 126
  37. 2025KodCode: A Diverse, Challenging, and Verifiable Synthetic Dataset for Codingcited by 119
  38. 2020Unit Test Case Generation with Transformers and Focal Contextcited by 118

50 most cited of 189 All 189 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

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

4 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026Benchmark Radar: A Living Database and Search Engine for AI Benchmarks and Evaluation
  2. 2026ArchBench: Benchmarking Generative-AI for Software Architecture Tasks ↗
  3. 2026SWE-Bench ProMax: Benchmarking Agents on Large-Scale Multilingual Code Refactoring
  4. 2026FeatureBench: Benchmarking Agentic Coding for Complex Feature Development
  5. 2025SWE-Bench Pro: Can AI Agents Solve Long-Horizon Software Engineering Tasks?
  6. 2026SWE Atlas: Benchmarking Coding Agents Beyond Issue Resolution
  7. 2025GitGoodBench: A Novel Benchmark For Evaluating Agentic Performance On Git
  8. 2025SWE-Sharp-Bench: A Reproducible Benchmark for C# Software Engineering Tasks