Challenge: Existing models for natural language and programming languages are lagging behind due to a lack of large datasets and benchmarks.
Approach: They present a large parallel dataset of Java methods and natural language descriptions that is used to train deep neural models.
Outcome: The proposed dataset improves code summarization and code search by 22% and opens up possibilities for pretrained language models for Java.

Similar Papers

Recommendations for Datasets for Source Code Summarization (N19-1)

Copied to clipboard

Challenge: Code summarization is the task of writing short, natural language descriptions of source code.
Approach: They propose to use a dataset based on 2.1m pairs of Java methods and one sentence method descriptions from over 28k Java projects to write short, natural language code summarizations.
Outcome: The proposed dataset shows that the proposed standards are more effective than previous versions.
CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translation (2023.findings-emnlp)

Copied to clipboard

Challenge: Existing code translation datasets focus on a single pair of programming languages . early software systems are developed using programming languages such as Fortran and COBOL .
Approach: They propose a large-scale comprehensive benchmark that supports the largest variety of programming languages for code translation.
Outcome: The proposed framework supports translations between multiple programming languages and a cross-framework dataset for deep learning code across different frameworks.
Benchmarking Language Models for Code Syntax Understanding (2022.findings-emnlp)

Copied to clipboard

Challenge: Pre-trained language models capture the syntactic rules of natural languages without fine-tuning on syntax understanding tasks.
Approach: They propose a benchmarking test to compare pre-trained language models with a large-scale dataset of programs annotated with syntactic relationships in their corresponding abstract syntax trees.
Outcome: The proposed model fails to match baselines based on positional offsets and keywords.
CodeInsight: A Curated Dataset of Practical Coding Solutions from Stack Overflow (2024.findings-acl)

Copied to clipboard

Challenge: Comprising 3,402 crafted examples, our dataset is designed for both model finetuning and standalone evaluation.
Approach: They propose a dataset that provides examples that include a clarified intent, code snippets associated, and an average of three related unit tests.
Outcome: The proposed dataset includes 3,402 hand-written examples and 3,121 unrefined examples.
Constructing Multilingual Code Search Dataset Using Neural Machine Translation (2023.acl-srw)

Copied to clipboard

Challenge: Existing datasets for code search are monolingual, but their query data are only in English.
Approach: They construct a multilingual code search dataset in four natural and four programming languages using a neural machine translation model and apply back-translation data filtering to it.
Outcome: The proposed model pre-trained with all natural and programming language data performs best under almost all settings.
The Vault: A Comprehensive Multilingual Dataset for Advancing Code Understanding and Generation (2023.findings-emnlp)

Copied to clipboard

Challenge: Open-source dataset of code-text pairs for training large language models to understand code is outperforms other datasets for code generation and understanding tasks.
Approach: They propose to extract high-quality code-text pairs from a dataset of 43 million pairs . they use rules and deep learning to ensure that the code-sampled samples contain high-quality pairs a .
Outcome: The Vault dataset outperforms existing models on common coding tasks . authors hope the results will propel AI research and software development forward .
Large Language Models Meet NL2Code: A Survey (2023.acl-long)

Copied to clipboard

Challenge: generating code from a natural language description is a pressing and significant challenge in code intelligence.
Approach: They propose to survey 27 existing large language models for NL2Code and compare them to humanEval benchmarks.
Outcome: The proposed model is compared with existing models on the HumanEval benchmark.
CodeQA: A Question Answering Dataset for Source Code Comprehension (2021.findings-emnlp)

Copied to clipboard

Challenge: False. a free-form question answering dataset can serve as a useful research benchmark for source code comprehension.
Approach: They propose a free-form question answering dataset for source code comprehension . they implement syntactic rules and semantic analysis to transform code comments into question-answer pairs.
Outcome: The proposed dataset can serve as a useful research benchmark for source code comprehension.
Exploring Data Augmentation for Code Generation Tasks (2023.findings-eacl)

Copied to clipboard

Challenge: Recent advances in natural language processing have impacted how models are trained for programming language tasks.
Approach: They propose to use augmentation methods that yield consistent improvements in code translation and summarization by up to 6.9% and 7.5% respectively.
Outcome: The proposed methods improve translation and summarization by 6.9% and 7.5% respectively.
CodeComplex: Dataset for Worst-Case Time Complexity Prediction (2025.findings-emnlp)

Copied to clipboard

Challenge: Reasoning ability of large language models (LLMs) is crucial in complex decision-making tasks.
Approach: They propose to use code time complexity prediction to assess LLMs' reasoning ability.
Outcome: The proposed dataset comprises 4,900 Java codes and an equivalent number of Python codes.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations