• Home
  • Search
  • CoDesc: A Large Code–Description Parallel Dataset
  • https://doi.org/10.48448/aby3-yx67Copy DOI Icon

CoDesc: A Large Code–Description Parallel Dataset

Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

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 \url{https://github.com/csebuetnlp/CoDesc}.

Similar Papers
  • Conference Article
  • Citations78

Leveraging Code Generation to Improve Code Retrieval and Summarization via Dual Learning

  • Apr 20, 2020
  • Wei Ye +5
  • Research Article
  • Citations11

Do Code Summarization Models Process Too Much Information? Function Signature May Be All That Is Needed

  • Jun 27, 2024
  • ACM Transactions on Software Engineering and Methodology
  • Xi Ding +5
  • Research Article
  • Citations15

Big Code Search: A Bibliography

  • Aug 26, 2023
  • ACM Computing Surveys
  • Kisub Kim +7
  • Video Transcripts

Retrieval Augmented Code Generation and Summarization

  • Oct 21, 2021
  • Underline Science Inc.
  • The 2021 Conference On Empirical Methods In Natural Language Processing 2021
  • Research Article
  • Citations49

Framer: Planning Models from Natural Language Action Descriptions

  • Jun 05, 2017
  • Proceedings of the International Conference on Automated Planning and Scheduling
  • Alan Lindsay +5
  • Conference Article
  • Citations621

Deep code search

  • May 27, 2018
  • Xiaodong Gu +2
  • Research Article

A Survey on Transformer-based Models in Code Summarization

  • Mar 22, 2025
  • International Research Journal on Advanced Engineering Hub (IRJAEH)
  • Suraj Nate +3
  • Research Article
  • Citations6

CoSS: leveraging statement semantics for code summarization

  • Jan 01, 2023
  • IEEE Transactions on Software Engineering
  • Chaochen Shi +5
  • Research Article
  • Citations14

A framework for the automatic description of healthcare processes in natural language: Application in an aortic stenosis integrated care process.

  • Apr 01, 2022
  • Journal of Biomedical Informatics
  • Yago Fontenla-Seco +4
  • Video Transcripts

Unified Pre-training for Program Understanding and Generation

  • May 25, 2021
  • Underline Science Inc.
  • Saikat Chakraborty
  • Research Article
  • Citations86

Deep Graph Matching and Searching for Semantic Code Retrieval

  • May 10, 2021
  • ACM Transactions on Knowledge Discovery from Data
  • Xiang Ling +8
  • Conference Article
  • Citations3

Advances in Code Summarization

  • May 01, 2021
  • Utkarsh Desai +2
  • Book Chapter
  • Citations26

RepsNet: Combining Vision with Language for Automated Medical Reports

  • Jan 01, 2022
  • Ajay K Tanwani +2
  • Conference Article
  • Citations4

Code Semantic Detection

  • Aug 27, 2021
  • Bhavna Arora +4
  • Conference Article
  • Citations16

Text to software

  • Nov 07, 2010
  • Walter F Tichy +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.