Skip to main navigation Skip to search Skip to main content

MCEVAL: MASSIVELY MULTILINGUAL CODE EVALUATION

  • Linzheng Chai
  • , Shukai Liu
  • , Jian Yang*
  • , Yuwei Yin
  • , Ke Jin
  • , Jiaheng Liu
  • , Tao Sun
  • , Ge Zhang
  • , Changyu Ren
  • , Hongcheng Guo
  • , Zekun Wang
  • , Boyang Wang
  • , Xianjie Wu
  • , Bing Wang
  • , Tongliang Li
  • , Liqun Yang
  • , Sufeng Duan
  • , Zhoujun Li
  • *Corresponding author for this work
  • Beihang University
  • University of British Columbia
  • University of Waterloo
  • Beijing Information Science & Technology University
  • Shanghai Jiao Tong University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publication13th International Conference on Learning Representations, ICLR 2025
PublisherInternational Conference on Learning Representations, ICLR
Pages87030-87056
Number of pages27
ISBN (Electronic)9798331320850
StatePublished - 2025
Event13th International Conference on Learning Representations, ICLR 2025 - Singapore, Singapore
Duration: 24 Apr 202528 Apr 2025

Publication series

Name13th International Conference on Learning Representations, ICLR 2025

Conference

Conference13th International Conference on Learning Representations, ICLR 2025
Country/TerritorySingapore
CitySingapore
Period24/04/2528/04/25

Fingerprint

Dive into the research topics of 'MCEVAL: MASSIVELY MULTILINGUAL CODE EVALUATION'. Together they form a unique fingerprint.

Cite this