mlsanityData to 7 Oct 2026

EvoCodeBench: A Human-Performance Benchmark for Self-Evolving LLM-Driven Coding Systems

arXiv 2602.10171 ↗First posted 10 Feb 2026cs.SE cs.AIcited by 0

On the map: Synthetic data and self-improvement for LLMs → Code and instruction data synthesis

Abstract (arXiv)

As large language models (LLMs) continue to advance in programming tasks, LLM-driven coding systems have evolved from one-shot code generation into complex systems capable of iterative improvement during inference. However, existing code benchmarks primarily emphasize static correctness and implicitly assume fixed model capability during inference. As a result, they do not capture inference-time self-evolution, such as whether accuracy and efficiency improve as an agent iteratively refines its solutions. They also provide limited accounting of resource costs and rarely calibrate model performance against that of human programmers. Moreover, many benchmarks are dominated by high-resource languages, leaving cross-language robustness and long-tail language stability underexplored. Therefore, we present EvoCodeBench, a benchmark for evaluating self-evolving LLM-driven coding systems across programming languages with direct comparison to human performance. EvoCodeBench tracks performance dynamics, measuring solution correctness alongside efficiency metrics such as solving time, memory consumption, and improvement algorithmic design over repeated problem-solving attempts. To ground evaluation in a human-centered reference frame, we directly compare model performance with that of human programmers on the same tasks, enabling relative performance assessment within the human ability distribution. Furthermore, EvoCodeBench supports multiple programming languages, enabling systematic cross-language and long-tail stability analyses under a unified protocol. Our results demonstrate that self-evolving systems exhibit measurable gains in efficiency over time, and that human-relative and multi-language analyses provide insights unavailable through accuracy alone. EvoCodeBench establishes a foundation for evaluating coding intelligence in evolving LLM-driven systems.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Code and instruction data synthesis, one of 13 directions in Synthetic data and self-improvement for LLMs. Builds on 16 of its 26 references that are in the map. First posted on arXiv 10 Feb 2026.

Builds on

16 of 26 references.

References · 16

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  2. 2021Program Synthesis with Large Language Modelscited by 3,509
  3. 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 1,906
  4. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
  5. 2024τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domainscited by 1,280
  6. 2023GAIA: a benchmark for General AI Assistantscited by 1,084
  7. 2021Measuring Coding Challenge Competence With APPScited by 879
  8. 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 527
  9. 2023RepoBench: Benchmarking Repository-Level Code Auto-Completion Systemscited by 346
  10. 2023Is Self-Repair a Silver Bullet for Code Generation?cited by 191
  11. 2023CrossCodeEval: A Diverse and Multilingual Benchmark for Cross-File Code Completioncited by 181
  12. 2024EffiBench: Benchmarking the Efficiency of Automatically Generated Codecited by 62
4 more
  1. 2024HumanEval Pro and MBPP Pro: Evaluating Large Language Models on Self-invoking Code Generationcited by 39
  2. 2024mHumanEval -- A Multilingual Benchmark to Evaluate Large Language Models for Code Generationcited by 32
  3. 2024CRUXEval-X: A Benchmark for Multilingual Code Reasoning, Understanding and Executioncited by 31
  4. 2025EffiBench-X: A Multi-Language Benchmark for Measuring Efficiency of LLM-Generated Codecited by 24

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2025A Self-Improving Coding Agent
  2. 2024Benchmark Self-Evolving: A Multi-Agent Framework for Dynamic LLM Evaluation
  3. 2026One Recipe, Many Harnesses: What Self-Evolution Encodes Across Languages and Models ↗
  4. 2026When Is Enough Enough in Self-Evolving LLM Systems?
  5. 2025CentaurEval: Benchmarking Human-in-the-Loop Value in Agentic Coding
  6. 2026ACE: Self-Evolving LLM Coding Framework via Adversarial Unit Test Generation and Preference Optimization
  7. 2025CATArena: Evaluating Evolutionary Capabilities of Code Agents via Iterative Tournaments
  8. 2025Learning to Solve and Verify: A Self-Play Framework for Code and Test Generation