mlsanityData to 7 Oct 2026

xCodeEval: A Large Scale Multilingual Multitask Benchmark for Code Understanding, Generation, Translation and Retrieval

arXiv 2303.03004 ↗First posted 6 Mar 2023cs.CLcited by 46

Not on the map. Why?

Abstract (arXiv)

Recently, pre-trained large language models (LLMs) have shown impressive abilities in generating codes from natural language descriptions, repairing buggy codes, translating codes between languages, and retrieving relevant code segments. However, the evaluation of these models has often been performed in a scattered way on only one or two specific tasks, in a few languages, at a partial granularity (e.g., function) level, and in many cases without proper training data. Even more concerning is that in most cases the evaluation of generated codes has been done in terms of mere lexical overlap with a reference code rather than actual execution. We introduce xCodeEval, the largest executable multilingual multitask benchmark to date consisting of 25M document-level coding examples (16.5B tokens) from about 7.5K unique problems covering up to 11 programming languages with execution-level parallelism. It features a total of 7 tasks involving code understanding, generation, translation and retrieval. xCodeEval adopts an execution-based evaluation and offers a multilingual code execution engine, ExecEval that supports unit test based execution in all the 11 languages. To address the challenge of balancing the distributions of text-code samples over multiple attributes in validation/test sets, we propose a novel data splitting and a data selection schema based on the geometric mean and graph-theoretic principle. Our experiments with OpenAI's LLMs (zero-shot) and open-LLMs (zero-shot and fine-tuned) on the tasks and languages demonstrate **xCodeEval** to be quite challenging as per the current advancements in language models.

Key facts. Cited by 46 papers in the map (data through 7 Oct 2026). Builds on 53 of its 139 references that are in the map. First posted on arXiv 6 Mar 2023.

Builds on

53 of 139 references.

References · 53

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2022Training language models to follow instructions with human feedbackcited by 15,712
  3. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  4. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  5. 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
  6. 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
  7. 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,747
  8. 2021Program Synthesis with Large Language Modelscited by 3,509
  9. 2018Datasheets for Datasetscited by 1,371
  10. 2021BEIR: A Heterogenous Benchmark for Zero-shot Evaluation of Information Retrieval Modelscited by 1,225
  11. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
  12. 2021Measuring Coding Challenge Competence With APPScited by 879
38 more
  1. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
  2. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  3. 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 679
  4. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
  5. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
  6. 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 442
  7. 2022CodeT: Code Generation with Generated Testscited by 369
  8. 2021Unified Pre-training for Program Understanding and Generationcited by 361
  9. 2022UniXcoder: Unified Cross-Modal Pre-training for Code Representationcited by 355
  10. 2022The Stack: 3 TB of permissively licensed source codecited by 354
  11. 2019Devign: Effective Vulnerability Identification by Learning Comprehensive Program Semantics via Graph Neural Networkscited by 266
  12. 2020Unsupervised Translation of Programming Languagescited by 262
  13. 2021CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Taskscited by 199
  14. 2018Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflowcited by 165
  15. 2022Multi-lingual Evaluation of Code Generation Modelscited by 158
  16. 2021Retrieval Augmented Code Generation and Summarizationcited by 148
  17. 2020Towards Accountability for Machine Learning Datasets: Practices from Software Engineering and Infrastructurecited by 138
  18. 2022MultiPL-E: A Scalable and Extensible Approach to Benchmarking Neural Code Generationcited by 132
  19. 2018Automated Vulnerability Detection in Source Code Using Deep Representation Learningcited by 114
  20. 2018An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translationcited by 106
  21. 2018Mapping Language to Code in Programmatic Contextcited by 104
  22. 2018The Dataset Nutrition Label: A Framework To Drive Higher Data Quality Standardscited by 97
  23. 2022Productivity Assessment of Neural Code Completioncited by 97
  24. 2020Retrieval-Augmented Generation for Code Summarization via Hybrid GNNcited by 89
  25. 2022Execution-Based Evaluation for Open-Domain Code Generationcited by 89
  26. 2022Natural Language to Code Generation in Interactive Data Science Notebookscited by 86
  27. 2021Leveraging Automated Unit Tests for Unsupervised Code Translationcited by 82
  28. 2022Less Training, More Repairing Please: Revisiting Automated Program Repair via Zero-shot Learningcited by 76
  29. 2019Macro F1 and Macro F1cited by 70
  30. 2021AVATAR: A Parallel Corpus for Java-Python Program Translationcited by 59
  31. 2021A Syntax-Guided Edit Decoder for Neural Program Repaircited by 57
  32. 2017A parallel corpus of Python functions and documentation strings for automated code documentation and code generationcited by 56
  33. 2022XLCoST: A Benchmark Dataset for Cross-lingual Code Intelligencecited by 54
  34. 2019JuICe: A Large Scale Distantly Supervised Dataset for Open Domain Context-based Code Generationcited by 49
  35. 2022CodeFill: Multi-token Code Completion by Jointly Learning from Structure and Naming Sequencescited by 49
  36. 2022MCoNaLa: A Benchmark for Code Generation from Multiple Natural Languagescited by 41
  37. 2019Multi-Modal Attention Network Learning for Semantic Source Code Retrievalcited by 40
  38. 2022Training and Evaluating a Jupyter Notebook Data Science Assistantcited by 31

50 most cited of 53 All 53 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 7; 2025: 21; 2026: 17.

46 papers.

Sort:

By area:

  1. 2024A Survey on LLM-based Code Generation for Low-Resource and Domain-Specific Programming Languagescited by 65
  2. 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
  3. 2024AgileCoder: Dynamic Collaborative Agents for Software Development based on Agile Methodologycited by 45
  4. 2024CodeXEmbed: A Generalist Embedding Model Family for Multiligual and Multi-task Code Retrievalcited by 33
  5. 2024ExecRepoBench: Multi-level Executable Code Completion Evaluationcited by 19
  6. 2024CodeMMLU: A Multi-Task Benchmark for Assessing Code Understanding & Reasoning Capabilities of CodeLLMscited by 18
  7. 2024Codev-Bench: How Do LLMs Understand Developer-Centric Code Completion?cited by 17
  8. 2025A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic Systemcited by 15
  9. 2025From Code Foundation Models to Agents and Applications: A Comprehensive Survey and Practical Guide to Code Intelligencecited by 13
  10. 2026Seeing is Coding: On the Effectiveness of Vision Language Models in Code Understandingcited by 13
  11. 2025ICPC-Eval: Probing the Frontiers of LLM Reasoning with Competitive Programming Contestscited by 12
  12. 2025Execution Guided Line-by-Line Code Generationcited by 10
34 more
  1. 2026F2LLM-v2: Inclusive, Performant, and Efficient Embeddings for a Multilingual Worldcited by 10
  2. 2024RepairBench: Leaderboard of Frontier Models for Program Repaircited by 9
  3. 2025DynaCode: A Dynamic Complexity-Aware Code Benchmark for Evaluating Large Language Models in Code Generationcited by 7
  4. 2025CoQuIR: A Comprehensive Benchmark for Code Quality-Aware Information Retrievalcited by 6
  5. 2025MIRB: Mathematical Information Retrieval Benchmarkcited by 5
  6. 2025Quantifying the Impact of Structured Output Format on Large Language Models through Causal Inferencecited by 5
  7. 2025Function-to-Style Guidance of LLMs for Code Translationcited by 4
  8. 2025Functional Consistency of LLM Code Embeddings: A Self-Evolving Data Synthesis Framework for Benchmarkingcited by 4
  9. 2025When Names Disappear: Revealing What LLMs Actually Understand About Codecited by 4
  10. 2025Skeleton-Guided-Translation: A Benchmarking Framework for Code Repository Translation with Fine-Grained Quality Evaluationcited by 3
  11. 2025Unlocking LLM Repair Capabilities Through Cross-Language Translation and Multi-Agent Refinementcited by 3
  12. 2025MLDebugging: Towards Benchmarking Code Debugging Across Multi-Library Scenarioscited by 3
  13. 2025RepoTransAgent: Multi-Agent LLM Framework for Repository-Aware Code Translationcited by 3
  14. 2025MapCoder-Lite: Distilling Multi-Agent Coding into a Single Small LLMcited by 3
  15. 2025GroupRank: A Groupwise Paradigm for Effective and Efficient Passage Reranking with LLMscited by 3
  16. 2026CodeCircuit: Toward Inferring LLM-Generated Code Correctness via Attribution Graphscited by 3
  17. 2026VIBEPASS: Can Vibe Coders Really Pass the Vibe Check?cited by 2
  18. 2026ClassEval-Pro: A Cross-Domain Benchmark for Class-Level Code Generationcited by 2
  19. 2026RepoProbe: Benchmarking Architecture-Aware Repository Comprehension with Checklistscited by 2
  20. 2025CodeMixBench: Evaluating Large Language Models on Code Generation with Code-Mixed Promptscited by 1
  21. 2025Collaborative Agents for Automated Program Repair in Rubycited by 1
  22. 2026AdaptEval: A Benchmark for Evaluating Large Language Models on Code Snippet Adaptationcited by 1
  23. 2026EVM-QuestBench: An Execution-Grounded Benchmark for Natural-Language Transaction Code Generationcited by 1
  24. 2026Parallel-SFT: Improving Zero-Shot Cross-Programming-Language Transfer for Code RLcited by 1
  25. 2025Evaluating SAP Joule for Code Generationcited by 0
  26. 2025Automated Snippet-Alignment Data Augmentation for Code Translationcited by 0
  27. 2026CollabCoder: Plan-Code Co-Evolution via Collaborative Decision-Making for Efficient Code Generationcited by 0
  28. 2026CodeMMR: Bridging Natural Language, Code, and Image for Unified Retrievalcited by 0
  29. 2026Improving Code Translation with Syntax-Guided and Semantic-aware Preference Optimizationcited by 0
  30. 2026ML-Embed: Inclusive and Efficient Embeddings for a Multilingual Worldcited by 0
  31. 2026Converted, Not Equivalent: Benchmarking Codebase Conversion via Observational Equivalencecited by 0
  32. 2026CodeGolf Bench: A Multi-Language Benchmark for Evaluating Concise Code Generation Capabilities of Large Language Modelscited by 0
  33. 2026Rethinking Code Performance Benchmarks for LLMscited by 0
  34. 2026ExecRetrieval: Measuring the Functional-Correctness Gap in Code-Embedding Retrievalcited by 0