mlsanityData to 14 Oct 2026

ExecRepoBench: Multi-level Executable Code Completion Evaluation

arXiv 2412.11990 ↗First posted 16 Dec 2024cs.CLcited by 20

Not on the map. Why?

Abstract (arXiv)

Code completion has become an essential tool for daily software development. Existing evaluation benchmarks often employ static methods that do not fully capture the dynamic nature of real-world coding environments and face significant challenges, including limited context length, reliance on superficial evaluation metrics, and potential overfitting to training datasets. In this work, we introduce a novel framework for enhancing code completion in software development through the creation of a repository-level benchmark ExecRepoBench and the instruction corpora Repo-Instruct, aim at improving the functionality of open-source large language models (LLMs) in real-world coding scenarios that involve complex interdependencies across multiple files. ExecRepoBench includes 1.2K samples from active Python repositories. Plus, we present a multi-level grammar-based completion methodology conditioned on the abstract syntax tree to mask code fragments at various logical units (e.g. statements, expressions, and functions). Then, we fine-tune the open-source LLM with 7B parameters on Repo-Instruct to produce a strong code completion baseline model Qwen2.5-Coder-Instruct-C based on the open-source model. Qwen2.5-Coder-Instruct-C is rigorously evaluated against existing benchmarks, including MultiPL-E and ExecRepoBench, which consistently outperforms prior baselines across all programming languages. The deployment of ourmethod can be used as a high-performance, local service for programming developmentfootnoteurlhttps://execrepobench.github.io/.

Key facts. Cited by 20 papers in the map (data through 14 Oct 2026). Builds on 40 of its 57 references that are in the map. First posted on arXiv 16 Dec 2024.

Builds on

40 of 57 references.

References · 40

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2023GPT-4 Technical Reportcited by 18,396
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  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. 2023Qwen Technical Reportcited by 3,344
  7. 2023Code Llama: Open Foundation Models for Codecited by 2,139
  8. 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,984
  9. 2022Competition-Level Code Generation with AlphaCodecited by 1,462
  10. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,391
  11. 2024Qwen2.5-Coder Technical Reportcited by 1,203
  12. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,181
28 more
  1. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 906
  2. 2023StarCoder: may the source be with you!cited by 799
  3. 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 546
  4. 2024StarCoder 2 and The Stack v2: The Next Generationcited by 502
  5. 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 498
  6. 2023RepoBench: Benchmarking Repository-Level Code Auto-Completion Systemscited by 353
  7. 2023CodeGeeX: A Pre-Trained Model for Code Generation with Multilingual Benchmarking on HumanEval-Xcited by 300
  8. 2023Magicoder: Empowering Code Generation with OSS-Instructcited by 256
  9. 2022Efficient Training of Language Models to Fill in the Middlecited by 255
  10. 2024OpenCodeInterpreter: Integrating Code Generation with Execution and Refinementcited by 247
  11. 2023SantaCoder: don't reach for the stars!cited by 170
  12. 2024CodeGemma: Open Code Models Based on Gemmacited by 150
  13. 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Modelscited by 130
  14. 2023CodeGen2: Lessons for Training LLMs on Programming and Natural Languagescited by 125
  15. 2024Granite Code Models: A Family of Open Foundation Models for Code Intelligencecited by 117
  16. 2024HumanEval-XL: A Multilingual Code Generation Benchmark for Cross-lingual Natural Language Generalizationcited by 86
  17. 2024DebugBench: Evaluating Debugging Capability of Large Language Modelscited by 76
  18. 2022CoCoMIC: Code Completion By Jointly Modeling In-file and Cross-file Contextcited by 65
  19. 2024FullStack Bench: Evaluating LLMs as Full Stack Coderscited by 58
  20. 2023xCodeEval: A Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrievalcited by 47
  21. 2024McEval: Massively Multilingual Code Evaluationcited by 44
  22. 2024CodeEditorBench: Evaluating Code Editing Capability of Large Language Modelscited by 23
  23. 2024Evaluating and Aligning CodeLLMs on Human Preferencecited by 22
  24. 2024Learning Code Preference via Synthetic Evolutioncited by 19
  25. 2024MdEval: Massively Multilingual Code Debuggingcited by 16
  26. 2023A Static Evaluation of Code Completion by Large Language Modelscited by 14
  27. 2024Planning-Aware Code Infilling via Horizon-Length Predictioncited by 6
  28. 2024aiXcoder-7B: A Lightweight and Effective Large Language Model for Code Processingcited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 14; 2026: 5.

20 papers.

Sort:

By area:

  1. 2025SimpleVQA: Multimodal Factuality Evaluation for Multimodal Large Language Modelscited by 66
  2. 2025FEA-Bench: A Benchmark for Evaluating Repository-Level Code Generation for Feature Implementationcited by 58
  3. 2025Table-R1: Region-based Reinforcement Learning for Table Understandingcited by 37
  4. 2025SWE-Flow: Synthesizing Software Engineering Data in a Test-Driven Mannercited by 20
  5. 2025P2P: Automated Paper-to-Poster Generation and Fine-Grained Benchmarkcited by 17
  6. 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 15
  7. 2025Automatically Benchmarking LLM Code Agents through Agent-Driven Annotation and Evaluationcited by 9
  8. 2025Multi-Agent Collaboration for Multilingual Code Instruction Tuningcited by 6
  9. 2026IQuest-Coder-V1 Technical Reportcited by 6
  10. 2025CryptoX : Compositional Reasoning Evaluation of Large Language Modelscited by 5
  11. 2025Turning the Tide: Repository-based Code Reflectioncited by 5
  12. 2025RepoDebug: Repository-Level Multi-Task and Multi-Language Debugging Evaluation of Large Language Modelscited by 5
8 more
  1. 2026RealChart2Code: Advancing Chart-to-Code Generation with Real Data and Multi-Task Evaluationcited by 4
  2. 2024Exploring the Implicit Semantic Ability of Multimodal Large Language Models: A Pilot Study on Entity Set Expansioncited by 3
  3. 2025MLDebugging: Towards Benchmarking Code Debugging Across Multi-Library Scenarioscited by 3
  4. 2025TENET: One Step Toward Test-Driven Development for Repository-Level Code Generationcited by 2
  5. 2025M2G-Eval: Enhancing and Evaluating Multi-granularity Multilingual Code Generationcited by 1
  6. 2026MHRC-Bench: A Multilingual Hardware Repository-Level Code Completion benchmarkcited by 1
  7. 2026Beyond "What to Retrieve": Uncertainty in Retrieval-Augmented Code Generationcited by 1
  8. 2026Toward Executable Repository-Level Code Generation via Environment Alignmentcited by 0