mlsanityData to 14 Oct 2026

CoDesc: A Large Code-Description Parallel Dataset

arXiv 2105.14220 ↗First posted 29 May 2021cs.CL cs.AIcited by 23

Not on the map. Why?

Abstract (arXiv)

Translation between natural language and source code can help software development by enabling developers to comprehend, ideate, search, and write computer programs in natural language. Despite growing interest from the industry and the research community, this task is often difficult due to the lack of large standard datasets suitable for training deep neural models, standard noise removal methods, and evaluation benchmarks. This leaves researchers to collect new small-scale datasets, resulting in inconsistencies across published works. In this study, we present CoDesc -- a large parallel dataset composed of 4.2 million Java methods and natural language descriptions. With extensive analysis, we identify and remove prevailing noise patterns from the dataset. We demonstrate the proficiency of CoDesc in two complementary tasks for code-description pairs: code summarization and code search. We show that the dataset helps improve code search by up to 22% and achieves the new state-of-the-art in code summarization. Furthermore, we show CoDesc's effectiveness in pre-training--fine-tuning setup, opening possibilities in building pretrained language models for Java. To facilitate future research, we release the dataset, a data processing tool, and a benchmark at urlhttps://github.com/csebuetnlp/CoDesc.

Key facts. Cited by 23 papers in the map (data through 14 Oct 2026). Builds on 21 of its 34 references that are in the map. First posted on arXiv 29 May 2021.

Builds on

21 of 34 references.

References · 21

  1. 2017Attention Is All You Needcited by 60,361
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
  4. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
  5. 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
  6. 2015Neural Machine Translation of Rare Words with Subword Unitscited by 2,918
  7. 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,729
  8. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
  9. 2017Get To The Point: Summarization with Pointer-Generator Networkscited by 1,292
  10. 2018Self-Attention with Relative Position Representationscited by 1,120
  11. 2015Teaching Machines to Read and Comprehendcited by 1,049
  12. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 654
9 more
  1. 2021Unified Pre-training for Program Understanding and Generationcited by 366
  2. 2020Unsupervised Translation of Programming Languagescited by 263
  3. 2018Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflowcited by 165
  4. 2020A Transformer-based Approach for Source Code Summarizationcited by 133
  5. 2020PyMT5: multi-mode translation of natural language and Python code with transformerscited by 80
  6. 2019Code Generation as a Dual Task of Code Summarizationcited by 62
  7. 2019Recommendations for Datasets for Source Code Summarizationcited by 46
  8. 2019When Deep Learning Met Code Searchcited by 46
  9. 2019How Large a Vocabulary Does Text Classification Need? A Variational Approach to Vocabulary Selectioncited by 11

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 2; 2023: 6; 2024: 11; 2025: 3.

23 papers.

Sort:

By area:

  1. 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 2,004
  2. 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 300
  3. 2024A Survey on LLM-based Code Generation for Low-Resource and Domain-Specific Programming Languagescited by 66
  4. 2024EffiBench: Benchmarking the Efficiency of Automatically Generated Codecited by 64
  5. 2023Bias Testing and Mitigation in LLM-based Code Generationcited by 53
  6. 2021Multilingual training for Software Engineeringcited by 43
  7. 2024HumanEval Pro and MBPP Pro: Evaluating Large Language Models on Self-invoking Code Generationcited by 39
  8. 2022Formal Specifications from Natural Languagecited by 33
  9. 2024EffiLearner: Enhancing Efficiency of Generated Code via Self-Optimizationcited by 30
  10. 2025EffiBench-X: A Multi-Language Benchmark for Measuring Efficiency of LLM-Generated Codecited by 27
  11. 2024MHPP: Exploring the Capabilities and Limitations of Language Models Beyond Basic Code Generationcited by 26
  12. 2023Deep Learning for Code Intelligence: Survey, Benchmark and Toolkitcited by 22
11 more
  1. 2023The Vault: A Comprehensive Multilingual Dataset for Advancing Code Understanding and Generationcited by 20
  2. 2024The Counterfeit Conundrum: Can Code Language Models Grasp the Nuances of Their Incorrect Generations?cited by 20
  3. 2024EffiCoder: Enhancing Code Generation in Large Language Models through Efficiency-Aware Fine-tuningcited by 17
  4. 2024CoSQA+: Pioneering the Multi-Choice Code Search Benchmark with Test-Driven Agentscited by 11
  5. 2024Measuring the Influence of Incorrect Code on Test Generationcited by 11
  6. 2025Is Your Benchmark Still Useful? Dynamic Benchmarking for Code Language Modelscited by 6
  7. 2022A Survey of Deep Learning Models for Structural Code Understandingcited by 4
  8. 2023CCT-Code: Cross-Consistency Training for Multilingual Clone Detection and Code Searchcited by 4
  9. 2025Benchmarking AI Models in Software Engineering: A Review, Search Tool, and Unified Approach for Elevating Benchmark Qualitycited by 4
  10. 2023PENTACET data -- 23 Million Contextual Code Comments and 250,000 SATD commentscited by 2
  11. 2023Searching by Code: a New SearchBySnippet Dataset and SnippeR Retrieval Model for Searching by Code Snippetscited by 1