Is Your Benchmark Still Useful? Dynamic Benchmarking for Code Language Models
Not on the map. Why?
Abstract (arXiv)
In this paper, we tackle a critical challenge in model evaluation: how to keep code benchmarks useful when models might have already seen them during training. We introduce a novel solution, dynamic benchmarking framework, to address this challenge. Given a code understanding or reasoning benchmark, our framework dynamically transforms each input, i.e., programs, with various semantic-preserving mutations to build a syntactically new while semantically identical benchmark. We evaluated 10 popular language models on our dynamic benchmarks. Our evaluation reveals several interesting or surprising findings: (1) all models perform significantly worse than before, (2) the ranking between some models shifts dramatically, and (3) dynamic benchmarks can resist against the data contamination problem.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 12 of its 28 references that are in the map. First posted on arXiv 9 Mar 2025.
Builds on
12 of 28 references.
References · 12
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2024GPT-4o System Cardcited by 4,467
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2024Qwen2.5-Coder Technical Reportcited by 1,151
- 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 294
- 2020Unsupervised Translation of Programming Languagescited by 262
- 2024Self-Organized Agents: A LLM Multi-Agent Framework toward Ultra Large-Scale Code Generation and Optimizationcited by 84
- 2023Can we trust the evaluation on ChatGPT?cited by 63
- 2024Exploring and Unleashing the Power of Large Language Models in Automated Code Translationcited by 57
- 2025Large Language Models for Code Generation: A Comprehensive Survey of Challenges, Techniques, Evaluation, and Applicationscited by 26
- 2021CoDesc: A Large Code-Description Parallel Datasetcited by 23
Built on by
Citing papers per year: 2025: 2; 2026: 3.
5 papers.
- 2026ClarEval: A Benchmark for Evaluating Clarification Skills of Code Agents under Ambiguous Instructionscited by 5
- 2025AppForge: From Assistant to Independent Developer -- Are GPTs Ready for Software Development?cited by 4
- 2026Can Agent Benchmarks Support Their Scores? Evidence-Supported Bounds for Interactive-Agent Evaluationcited by 4
- 2025TokDrift: When LLM Speaks in Subwords but Code Speaks in Grammarcited by 2
- 2026LeakScale: Estimating the Causal Effect of Benchmark Exposurecited by 0
- 2026LeakScale: Estimating the Causal Effect of Benchmark Exposure23 Sep 2026
- 2026Can Agent Benchmarks Support Their Scores? Evidence-Supported Bounds for Interactive-Agent Evaluation11 May 2026
- 2026ClarEval: A Benchmark for Evaluating Clarification Skills of Code Agents under Ambiguous Instructions27 Feb 2026
- 2025TokDrift: When LLM Speaks in Subwords but Code Speaks in Grammar16 Oct 2025
- 2025AppForge: From Assistant to Independent Developer -- Are GPTs Ready for Software Development?9 Oct 2025