ICLR 2025poster20 citations

McEval: Massively Multilingual Code Evaluation

Linzheng Chai, Shukai Liu, Jian Yang, Yuwei Yin, JinKe, Jiaheng Liu, Tao Sun, Ge Zhang

Abstract

Code large language models (LLMs) have shown remarkable advances in code understanding, completion, and generation tasks. Programming benchmarks, comprised of a selection of code challenges and corresponding test cases, serve as a standard to evaluate the capability of different LLMs in such tasks. However, most existing benchmarks primarily focus on Python and are still restricted to a limited number of languages, where other languages are translated from the Python samples degrading the data diversity. To further facilitate the research of code LLMs, we propose a massively multilingual code benchmark covering 40 programming languages (McEval) with 16K test samples, which substantially pushes the limits of code LLMs in multilingual scenarios. The benchmark contains challenging code completion, understanding, and generation evaluation tasks with finely curated massively multilingual instruction corpora McEval-Instruct. In addition, we introduce an effective multilingual coder mCoder trained on McEval-Instruct to support multilingual programming language generation. Extensive experimental results on McEval show that there is still a difficult journey between open-source models and closed-source LLMs in numerous languages. The instruction corpora and evaluation benchmark are available at https://github.com/MCEVAL/McEval.

BenchmarkCode IntelligenceMultilingualLarge Language ModelMultilingual Multitask Code Evaluation
BibTeX
@inproceedings{
chai2025mceval,
title={McEval: Massively Multilingual Code Evaluation},
author={Linzheng Chai and Shukai Liu and Jian Yang and Yuwei Yin and JinKe and Jiaheng Liu and Tao Sun and Ge Zhang and Changyu Ren and Hongcheng Guo and Noah Wang and Boyang Wang and Xianjie Wu and Bing Wang and Tongliang Li and Liqun Yang and Sufeng Duan and Zhaoxiang Zhang and Zhoujun Li},
booktitle={The Thirteenth International Conference on Learning Representations},
year={2025},
url={https://openreview.net/forum?id=UunCPtPOlZ}
}
McEval: Massively Multilingual Code Evaluation · ICLR 2025