MdEval: Massively Multilingual Code Debugging
Not on the map. Why?
Abstract (arXiv)
Code large language models (LLMs) have made significant progress in code debugging by directly generating the correct code based on the buggy code snippet. Programming benchmarks, typically consisting of buggy code snippet and their associated test cases, are used to assess the debugging capabilities of LLMs. However, many existing benchmarks primarily focus on Python and are often limited in terms of language diversity (e.g., DebugBench and DebugEval). To advance the field of multilingual debugging with LLMs, we propose the first massively multilingual debugging benchmark, which includes 3.6K test samples of 18 programming languages and covers the automated program repair (APR) task, the code review (CR) task, and the bug identification (BI) task. Further, we introduce the debugging instruction corpora MDEVAL-INSTRUCT by injecting bugs into the correct multilingual queries and solutions (xDebugGen). Further, a multilingual debugger xDebugCoder trained on MDEVAL-INSTRUCT as a strong baseline specifically to handle the bugs of a wide range of programming languages (e.g. "Missing Mut" in language Rust and "Misused Macro Definition" in language C). Our extensive experiments on MDEVAL reveal a notable performance gap between open-source models and closed-source LLMs (e.g., GPT and Claude series), highlighting huge room for improvement in multilingual code debugging scenarios.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 37 of its 69 references that are in the map. First posted on arXiv 4 Nov 2024.
Builds on
37 of 69 references.
References · 37
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,968
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 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
25 more
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2023StarCoder: may the source be with you!cited by 790
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
- 2024StarCoder 2 and The Stack v2: The Next Generationcited by 484
- 2024OpenCodeInterpreter: Integrating Code Generation with Execution and Refinementcited by 242
- 2023SantaCoder: don't reach for the stars!cited by 169
- 2023MAC-SQL: A Multi-Agent Collaborative Framework for Text-to-SQLcited by 158
- 2024MAmmoTH2: Scaling Instructions from the Webcited by 143
- 2024MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolutioncited by 132
- 2023An Analysis of the Automatic Bug Fixing Performance of ChatGPTcited by 108
- 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 89
- 2024HumanEval-XL: A Multilingual Code Generation Benchmark for Cross-lingual Natural Language Generalizationcited by 84
- 2021Break-It-Fix-It: Unsupervised Learning for Program Repaircited by 71
- 2018DeepBugs: A Learning Approach to Name-based Bug Detectioncited by 65
- 2021Self-Supervised Bug Detection and Repaircited by 59
- 2024Bugs in Large Language Models Generated Code: An Empirical Studycited by 59
- 2023Prompt-Enhanced Software Vulnerability Detection Using ChatGPTcited by 51
- 2023Evaluating Instruction-Tuned Large Language Models on Code Comprehension and Generationcited by 49
- 2024M2rc-Eval: Massively Multilingual Repository-level Code Completion Evaluationcited by 21
- 2024The Counterfeit Conundrum: Can Code Language Models Grasp the Nuances of Their Incorrect Generations?cited by 20
- 2024UniCoder: Scaling Code Large Language Model via Universal Codecited by 18
- 2022FixEval: Execution-based Evaluation of Program Fixes for Programming Problemscited by 17
- 2024FANNO: Augmenting High-Quality Instruction Data with Open-Sourced LLMs Onlycited by 11
- 2024Kun: Answer Polishment for Chinese Self-Alignment with Instruction Back-Translationcited by 9
Built on by
Citing papers per year: 2024: 3; 2025: 10; 2026: 3.
16 papers.
Sort:
By area:
- 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Modelscited by 127
- 2024Evaluating and Aligning CodeLLMs on Human Preferencecited by 22
- 2025OJBench: A Competition Level Code Benchmark For Large Language Modelscited by 22
- 2024ExecRepoBench: Multi-level Executable Code Completion Evaluationcited by 19
- 2025SWE-Flow: Synthesizing Software Engineering Data in a Test-Driven Mannercited by 18
- 2025CodeCriticBench: A Holistic Code Critique Benchmark for Large Language Modelscited by 14
- 2025CodeCrash: Exposing LLM Fragility to Misleading Natural Language in Code Reasoningcited by 14
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
- 2025Multi-Agent Collaboration for Multilingual Code Instruction Tuningcited by 6
- 2025CryptoX : Compositional Reasoning Evaluation of Large Language Modelscited by 5
- 2025IFEvalCode: Controlled Code Generationcited by 5
- 2025Is Compression Really Linear with Code Intelligence?cited by 2
4 more
- 2026Evaluating and Achieving Controllable Code Completion in Code LLMcited by 1
- 2026Precise Debugging Benchmark: Is Your Model Debugging or Regenerating?cited by 1
- 2025Kodezi Chronos: A Debugging-First Language Model for Repository-Scale Code Understandingcited by 0
- 2026Themis: Training Robust Multilingual Code Reward Models for Flexible Multi-Criteria Scoringcited by 0
- 2026Themis: Training Robust Multilingual Code Reward Models for Flexible Multi-Criteria Scoring1 May 2026
- 2026Precise Debugging Benchmark: Is Your Model Debugging or Regenerating?19 Apr 2026
- 2026Evaluating and Achieving Controllable Code Completion in Code LLM22 Jan 2026
- 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligence23 Nov 2025
- 2025IFEvalCode: Controlled Code Generation30 Jul 2025
- 2025Kodezi Chronos: A Debugging-First Language Model for Repository-Scale Code Understanding14 Jul 2025
- 2025OJBench: A Competition Level Code Benchmark For Large Language Models19 Jun 2025
- 2025SWE-Flow: Synthesizing Software Engineering Data in a Test-Driven Manner10 Jun 2025
- 2025Is Compression Really Linear with Code Intelligence?16 May 2025
- 2025CodeCrash: Exposing LLM Fragility to Misleading Natural Language in Code Reasoning19 Apr 2025
- 2025CodeCriticBench: A Holistic Code Critique Benchmark for Large Language Models23 Feb 2025
- 2025Multi-Agent Collaboration for Multilingual Code Instruction Tuning11 Feb 2025
4 more
- 2025CryptoX : Compositional Reasoning Evaluation of Large Language Models8 Feb 2025
- 2024ExecRepoBench: Multi-level Executable Code Completion Evaluation16 Dec 2024
- 2024Evaluating and Aligning CodeLLMs on Human Preference6 Dec 2024
- 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Models7 Nov 2024
- 2025OJBench: A Competition Level Code Benchmark For Large Language Modelscited by 22
- 2025CodeCriticBench: A Holistic Code Critique Benchmark for Large Language Modelscited by 14
- 2025CodeCrash: Exposing LLM Fragility to Misleading Natural Language in Code Reasoningcited by 14
- 2025CryptoX : Compositional Reasoning Evaluation of Large Language Modelscited by 5
- 2026Themis: Training Robust Multilingual Code Reward Models for Flexible Multi-Criteria Scoringcited by 0
- 2026Themis: Training Robust Multilingual Code Reward Models for Flexible Multi-Criteria Scoring1 May 2026
- 2025OJBench: A Competition Level Code Benchmark For Large Language Models19 Jun 2025
- 2025CodeCrash: Exposing LLM Fragility to Misleading Natural Language in Code Reasoning19 Apr 2025
- 2025CodeCriticBench: A Holistic Code Critique Benchmark for Large Language Models23 Feb 2025
- 2025CryptoX : Compositional Reasoning Evaluation of Large Language Models8 Feb 2025
- 2024Evaluating and Aligning CodeLLMs on Human Preferencecited by 22
- 2024Evaluating and Aligning CodeLLMs on Human Preference6 Dec 2024
- 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Modelscited by 127
- 2024ExecRepoBench: Multi-level Executable Code Completion Evaluationcited by 19
- 2025SWE-Flow: Synthesizing Software Engineering Data in a Test-Driven Mannercited by 18
- 2025IFEvalCode: Controlled Code Generationcited by 5
- 2025Is Compression Really Linear with Code Intelligence?cited by 2
- 2026Evaluating and Achieving Controllable Code Completion in Code LLMcited by 1
- 2026Precise Debugging Benchmark: Is Your Model Debugging or Regenerating?cited by 1
- 2025Kodezi Chronos: A Debugging-First Language Model for Repository-Scale Code Understandingcited by 0
- 2026Precise Debugging Benchmark: Is Your Model Debugging or Regenerating?19 Apr 2026
- 2026Evaluating and Achieving Controllable Code Completion in Code LLM22 Jan 2026
- 2025IFEvalCode: Controlled Code Generation30 Jul 2025
- 2025Kodezi Chronos: A Debugging-First Language Model for Repository-Scale Code Understanding14 Jul 2025
- 2025SWE-Flow: Synthesizing Software Engineering Data in a Test-Driven Manner10 Jun 2025
- 2025Is Compression Really Linear with Code Intelligence?16 May 2025
- 2024ExecRepoBench: Multi-level Executable Code Completion Evaluation16 Dec 2024
- 2024OpenCoder: The Open Cookbook for Top-Tier Code Large Language Models7 Nov 2024