mlsanityData to 7 Oct 2026

MdEval: Massively Multilingual Code Debugging

arXiv 2411.02310 ↗First posted 4 Nov 2024cs.CLcited by 16

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

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
  3. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  4. 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
  5. 2021Program Synthesis with Large Language Modelscited by 3,509
  6. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
  7. 2023Code Llama: Open Foundation Models for Codecited by 2,105
  8. 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,968
  9. 2022Competition-Level Code Generation with AlphaCodecited by 1,427
  10. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
  11. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
  12. 2024Qwen2.5-Coder Technical Reportcited by 1,151
25 more
  1. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
  2. 2023StarCoder: may the source be with you!cited by 790
  3. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  4. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
  5. 2024StarCoder 2 and The Stack v2: The Next Generationcited by 484
  6. 2024OpenCodeInterpreter: Integrating Code Generation with Execution and Refinementcited by 242
  7. 2023SantaCoder: don't reach for the stars!cited by 169
  8. 2023MAC-SQL: A Multi-Agent Collaborative Framework for Text-to-SQLcited by 158
  9. 2024MAmmoTH2: Scaling Instructions from the Webcited by 143
  10. 2024MAGIS: LLM-Based Multi-Agent Framework for GitHub Issue Resolutioncited by 132
  11. 2023An Analysis of the Automatic Bug Fixing Performance of ChatGPTcited by 108
  12. 2024CodeR: Issue Resolving with Multi-Agent and Task Graphscited by 89
  13. 2024HumanEval-XL: A Multilingual Code Generation Benchmark for Cross-lingual Natural Language Generalizationcited by 84
  14. 2021Break-It-Fix-It: Unsupervised Learning for Program Repaircited by 71
  15. 2018DeepBugs: A Learning Approach to Name-based Bug Detectioncited by 65
  16. 2021Self-Supervised Bug Detection and Repaircited by 59
  17. 2024Bugs in Large Language Models Generated Code: An Empirical Studycited by 59
  18. 2023Prompt-Enhanced Software Vulnerability Detection Using ChatGPTcited by 51
  19. 2023Evaluating Instruction-Tuned Large Language Models on Code Comprehension and Generationcited by 49
  20. 2024M2rc-Eval: Massively Multilingual Repository-level Code Completion Evaluationcited by 21
  21. 2024The Counterfeit Conundrum: Can Code Language Models Grasp the Nuances of Their Incorrect Generations?cited by 20
  22. 2024UniCoder: Scaling Code Large Language Model via Universal Codecited by 18
  23. 2022FixEval: Execution-based Evaluation of Program Fixes for Programming Problemscited by 17
  24. 2024FANNO: Augmenting High-Quality Instruction Data with Open-Sourced LLMs Onlycited by 11
  25. 2024Kun: Answer Polishment for Chinese Self-Alignment with Instruction Back-Translationcited by 9

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 3; 2025: 10; 2026: 3.

16 papers.

Sort:

By area: