Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
41 tokens/sec
GPT-4o
60 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
8 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

McEval: Massively Multilingual Code Evaluation (2406.07436v1)

Published 11 Jun 2024 in cs.PL

Abstract: Code 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 (e.g. MultiPL-E) 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 (e.g. GPT-series models) in numerous languages. The instruction corpora, evaluation benchmark, and leaderboard are available at \url{https://mceval.github.io/}.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (18)
  1. Linzheng Chai (16 papers)
  2. Shukai Liu (11 papers)
  3. Jian Yang (503 papers)
  4. Yuwei Yin (21 papers)
  5. Ke Jin (22 papers)
  6. Jiaheng Liu (100 papers)
  7. Tao Sun (143 papers)
  8. Ge Zhang (170 papers)
  9. Changyu Ren (21 papers)
  10. Hongcheng Guo (39 papers)
  11. Zekun Wang (50 papers)
  12. Boyang Wang (39 papers)
  13. Xianjie Wu (7 papers)
  14. Bing Wang (246 papers)
  15. Tongliang Li (18 papers)
  16. Liqun Yang (18 papers)
  17. Sufeng Duan (13 papers)
  18. Zhoujun Li (122 papers)
Citations (7)
X Twitter Logo Streamline Icon: https://streamlinehq.com