M2rc-Eval: Massively Multilingual Repository-level Code Completion Evaluation
Not on the map. Why?
Abstract (arXiv)
Repository-level code completion has drawn great attention in software engineering, and several benchmark datasets have been introduced. However, existing repository-level code completion benchmarks usually focus on a limited number of languages (<5), which cannot evaluate the general code intelligence abilities across different languages for existing code Large Language Models (LLMs). Besides, the existing benchmarks usually report overall average scores of different languages, where the fine-grained abilities in different completion scenarios are ignored. Therefore, to facilitate the research of code LLMs in multilingual scenarios, we propose a massively multilingual repository-level code completion benchmark covering 18 programming languages (called M2RC-EVAL), and two types of fine-grained annotations (i.e., bucket-level and semantic-level) on different completion scenarios are provided, where we obtain these annotations based on the parsed abstract syntax tree. Moreover, we also curate a massively multilingual instruction corpora M2RC- INSTRUCT dataset to improve the repository-level code completion abilities of existing code LLMs. Comprehensive experimental results demonstrate the effectiveness of our M2RC-EVAL and M2RC-INSTRUCT.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 36 of its 40 references that are in the map. First posted on arXiv 28 Oct 2024.
Builds on
36 of 40 references.
References · 36
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,581
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 1,906
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
- 2024Qwen2.5-Coder Technical Reportcited by 1,151
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
- 2023StarCoder: may the source be with you!cited by 790
- 2022GPT-NeoX-20B: An Open-Source Autoregressive Language Modelcited by 711
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
24 more
- 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
- 2022A Systematic Evaluation of Large Language Models of Codecited by 360
- 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 357
- 2022The Stack: 3 TB of permissively licensed source codecited by 354
- 2023RepoBench: Benchmarking Repository-Level Code Auto-Completion Systemscited by 346
- 2022CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learningcited by 342
- 2023CodeT5+: Open Code Large Language Models for Code Understanding and Generationcited by 327
- 2022Efficient Training of Language Models to Fill in the Middlecited by 248
- 2023CrossCodeEval: A Diverse and Multilingual Benchmark for Cross-File Code Completioncited by 181
- 2023SantaCoder: don't reach for the stars!cited by 169
- 2024CodeGemma: Open Code Models Based on Gemmacited by 145
- 2023CodePlan: Repository-level Coding using LLMs and Planningcited by 139
- 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 132
- 2022Repository-Level Prompt Generation for Large Language Models of Codecited by 106
- 2022CoCoMIC: Code Completion By Jointly Modeling In-file and Cross-file Contextcited by 64
- 2024McEval: Massively Multilingual Code Evaluationcited by 42
- 2023RepoFusion: Training Code Models to Understand Your Repositorycited by 40
- 2022SPT-Code: Sequence-to-Sequence Pre-Training for Learning Source Code Representationscited by 35
- 2023Guiding Language Models of Code with Global Context using Monitorscited by 20
- 2024UniCoder: Scaling Code Large Language Model via Universal Codecited by 18
- 2024RepoHyper: Search-Expand-Refine on Semantic Graphs for Repository-Level Code Completioncited by 15
- 2023Better Context Makes Better Code Language Models: A Case Study on Function Call Argument Completioncited by 14
- 2022Syntax-Aware On-the-Fly Code Completioncited by 10
- 2024R2C2-Coder: Enhancing and Benchmarking Real-world Repository-level Code Completion Abilities of Code Large Language Modelscited by 9
Built on by
Citing papers per year: 2024: 3; 2025: 10; 2026: 8.
21 papers.
Sort:
By area:
- 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Modelscited by 127
- 2025NL2Repo-Bench: Towards Long-Horizon Repository Generation Evaluation of Coding Agentscited by 56
- 2024Evaluating and Aligning CodeLLMs on Human Preferencecited by 22
- 2025SWE-Flow: Synthesizing Software Engineering Data in a Test-Driven Mannercited by 18
- 2024MdEval: Massively Multilingual Code Debuggingcited by 16
- 2025DependEval: Benchmarking LLMs for Repository Dependency Understandingcited by 16
- 2025CriticLean: Critic-Guided Reinforcement Learning for Mathematical Formalizationcited by 15
- 2025SWE-Dev: Evaluating and Training Autonomous Feature-Driven Software Developmentcited by 13
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2025KAT-V1: Kwai-AutoThink Technical Reportcited by 12
- 2025SWE-Compass: Towards Unified Evaluation of Agentic Coding Abilities for Large Language Modelscited by 10
- 2025MVU-Eval: Towards Multi-Video Understanding Evaluation for Multimodal LLMscited by 9
9 more
- 2026DevBench: A Realistic, Developer-Informed Benchmark for Code Generation Modelscited by 8
- 2026ICAE-Bench: Evaluating Coding Agents as Interactive Project Builderscited by 5
- 2026Repository Intelligence Graph: Deterministic Architectural Map for LLM Code Assistantscited by 4
- 2026SaaSBench: Exploring the Boundaries of Coding Agents in Long-Horizon Enterprise SaaS Engineeringcited by 3
- 2025Coding Triangle: How Does Large Language Model Understand Code?cited by 1
- 2026MHRC-Bench: A Multilingual Hardware Repository-Level Code Completion benchmarkcited by 1
- 2026ContiguousKV: Accelerating LLM Prefill with Granularity-Aligned KV Cache Managementcited by 1
- 2026Vibe AIGC: A New Paradigm for Content Generation via Agentic Orchestrationcited by 0
- 2026Converted, Not Equivalent: Benchmarking Codebase Conversion via Observational Equivalencecited by 0
- 2026ICAE-Bench: Evaluating Coding Agents as Interactive Project Builders23 Jul 2026
- 2026Converted, Not Equivalent: Benchmarking Codebase Conversion via Observational Equivalence27 May 2026
- 2026SaaSBench: Exploring the Boundaries of Coding Agents in Long-Horizon Enterprise SaaS Engineering17 May 2026
- 2026Vibe AIGC: A New Paradigm for Content Generation via Agentic Orchestration4 Feb 2026
- 2026ContiguousKV: Accelerating LLM Prefill with Granularity-Aligned KV Cache Management20 Jan 2026
- 2026DevBench: A Realistic, Developer-Informed Benchmark for Code Generation Models17 Jan 2026
- 2026Repository Intelligence Graph: Deterministic Architectural Map for LLM Code Assistants15 Jan 2026
- 2026MHRC-Bench: A Multilingual Hardware Repository-Level Code Completion benchmark7 Jan 2026
- 2025NL2Repo-Bench: Towards Long-Horizon Repository Generation Evaluation of Coding Agents14 Dec 2025
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025MVU-Eval: Towards Multi-Video Understanding Evaluation for Multimodal LLMs10 Nov 2025
- 2025SWE-Compass: Towards Unified Evaluation of Agentic Coding Abilities for Large Language Models7 Nov 2025
9 more
- 2025KAT-V1: Kwai-AutoThink Technical Report11 Jul 2025
- 2025CriticLean: Critic-Guided Reinforcement Learning for Mathematical Formalization8 Jul 2025
- 2025Coding Triangle: How Does Large Language Model Understand Code?8 Jul 2025
- 2025SWE-Flow: Synthesizing Software Engineering Data in a Test-Driven Manner10 Jun 2025
- 2025SWE-Dev: Evaluating and Training Autonomous Feature-Driven Software Development22 May 2025
- 2025DependEval: Benchmarking LLMs for Repository Dependency Understanding9 Mar 2025
- 2024Evaluating and Aligning CodeLLMs on Human Preference6 Dec 2024
- 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Models7 Nov 2024
- 2024MdEval: Massively Multilingual Code Debugging4 Nov 2024
- 2025NL2Repo-Bench: Towards Long-Horizon Repository Generation Evaluation of Coding Agentscited by 56
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2025SWE-Compass: Towards Unified Evaluation of Agentic Coding Abilities for Large Language Modelscited by 10
- 2026ICAE-Bench: Evaluating Coding Agents as Interactive Project Builderscited by 5
- 2026Repository Intelligence Graph: Deterministic Architectural Map for LLM Code Assistantscited by 4
- 2026SaaSBench: Exploring the Boundaries of Coding Agents in Long-Horizon Enterprise SaaS Engineeringcited by 3
- 2026Vibe AIGC: A New Paradigm for Content Generation via Agentic Orchestrationcited by 0
- 2026Converted, Not Equivalent: Benchmarking Codebase Conversion via Observational Equivalencecited by 0
- 2026ICAE-Bench: Evaluating Coding Agents as Interactive Project Builders23 Jul 2026
- 2026Converted, Not Equivalent: Benchmarking Codebase Conversion via Observational Equivalence27 May 2026
- 2026SaaSBench: Exploring the Boundaries of Coding Agents in Long-Horizon Enterprise SaaS Engineering17 May 2026
- 2026Vibe AIGC: A New Paradigm for Content Generation via Agentic Orchestration4 Feb 2026
- 2026Repository Intelligence Graph: Deterministic Architectural Map for LLM Code Assistants15 Jan 2026
- 2025NL2Repo-Bench: Towards Long-Horizon Repository Generation Evaluation of Coding Agents14 Dec 2025
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025SWE-Compass: Towards Unified Evaluation of Agentic Coding Abilities for Large Language Models7 Nov 2025
- 2024Evaluating and Aligning CodeLLMs on Human Preferencecited by 22
- 2024Evaluating and Aligning CodeLLMs on Human Preference6 Dec 2024
- 2025KAT-V1: Kwai-AutoThink Technical Reportcited by 12
- 2025KAT-V1: Kwai-AutoThink Technical Report11 Jul 2025
- 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Modelscited by 127
- 2025SWE-Flow: Synthesizing Software Engineering Data in a Test-Driven Mannercited by 18
- 2024MdEval: Massively Multilingual Code Debuggingcited by 16
- 2025DependEval: Benchmarking LLMs for Repository Dependency Understandingcited by 16
- 2025CriticLean: Critic-Guided Reinforcement Learning for Mathematical Formalizationcited by 15
- 2025SWE-Dev: Evaluating and Training Autonomous Feature-Driven Software Developmentcited by 13
- 2026DevBench: A Realistic, Developer-Informed Benchmark for Code Generation Modelscited by 8
- 2025Coding Triangle: How Does Large Language Model Understand Code?cited by 1
- 2026MHRC-Bench: A Multilingual Hardware Repository-Level Code Completion benchmarkcited by 1
- 2026DevBench: A Realistic, Developer-Informed Benchmark for Code Generation Models17 Jan 2026
- 2026MHRC-Bench: A Multilingual Hardware Repository-Level Code Completion benchmark7 Jan 2026
- 2025CriticLean: Critic-Guided Reinforcement Learning for Mathematical Formalization8 Jul 2025
- 2025Coding Triangle: How Does Large Language Model Understand Code?8 Jul 2025
- 2025SWE-Flow: Synthesizing Software Engineering Data in a Test-Driven Manner10 Jun 2025
- 2025SWE-Dev: Evaluating and Training Autonomous Feature-Driven Software Development22 May 2025
- 2025DependEval: Benchmarking LLMs for Repository Dependency Understanding9 Mar 2025
- 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Models7 Nov 2024
- 2024MdEval: Massively Multilingual Code Debugging4 Nov 2024