Code Benchmarks Should Prioritize Rigor, Reliability, and Reproducibility
Not on the map. Why?
Abstract (arXiv)
Code-related benchmarks play a critical role in evaluating large language models (LLMs), yet their quality fundamentally shapes how the community interprets model capabilities. In the past few years, awareness of benchmark quality has grown. Yet, after a decade-scale (2014-2025) survey over 672 code benchmarks, we observed a lag between growing awareness and actual practice. For example, in 2025 alone, the number of benchmarks that ignore code coverage when providing test cases nearly matches the total count accumulated across the previous ten years. In response, we take a clear position: Code benchmarks must prioritize rigor in benchmark construction, reliability in evaluation, and reproducibility in release. To operationalize this position, we introduce a code benchmark guideline HOW2BENCH with 55 checklists. Finally, our further human study also exposed that the current issues not only stem from the significant effort required, but also from a lack of awareness regarding their importance.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Jan 2025.
Builds on
0 of 0 references.
No references here yet.
Built on by
Citing papers per year: 2025: 6; 2026: 4.
10 papers.
- 2025RECODE-H: A Benchmark for Research Code Development with Interactive Human Feedbackcited by 24
- 2025RustEvo^2: An Evolving Benchmark for API Evolution in LLM-based Rust Code Generationcited by 9
- 2025Across Programming Language Silos: A Study on Cross-Lingual Retrieval-augmented Code Generationcited by 3
- 2026Breaking Model Lock-in: Cost-Efficient Zero-Shot LLM Routing via a Universal Latent Spacecited by 3
- 2025Re-Evaluating Code LLM Benchmarks Under Semantic Mutationcited by 1
- 2025Open the Oyster: Empirical Evaluation and Improvement of Code Reasoning Confidence in LLMscited by 1
- 2026AlphaEval: Evaluating Agents in Productioncited by 1
- 2025A Conceptual Framework for AI Capability Evaluationscited by 0
- 2026AlgoBench: Benchmarking Algorithmic Adaptation in Code Generationcited by 0
- 2026TestJack: Should you trust the results in coding benchmarks? Agentic Coding Benchmarks Auditing via Evaluator Evolutioncited by 0
- 2026TestJack: Should you trust the results in coding benchmarks? Agentic Coding Benchmarks Auditing via Evaluator Evolution7 Oct 2026
- 2026AlgoBench: Benchmarking Algorithmic Adaptation in Code Generation30 Jun 2026
- 2026AlphaEval: Evaluating Agents in Production14 Apr 2026
- 2026Breaking Model Lock-in: Cost-Efficient Zero-Shot LLM Routing via a Universal Latent Space9 Jan 2026
- 2025Open the Oyster: Empirical Evaluation and Improvement of Code Reasoning Confidence in LLMs4 Nov 2025
- 2025RECODE-H: A Benchmark for Research Code Development with Interactive Human Feedback7 Oct 2025
- 2025A Conceptual Framework for AI Capability Evaluations23 Jun 2025
- 2025Re-Evaluating Code LLM Benchmarks Under Semantic Mutation20 Jun 2025
- 2025Across Programming Language Silos: A Study on Cross-Lingual Retrieval-augmented Code Generation4 Jun 2025
- 2025RustEvo^2: An Evolving Benchmark for API Evolution in LLM-based Rust Code Generation21 Mar 2025