Masum Hasan, Tanveer Muttaqueen, Abdullah Al Ishtiaq, Kazi Sajeed Mehrab, Md. Mahim Anjum Haque, Tahmid Hasan, Wasi Ahmad, Anindya Iqbal, Rifat Shahriyar
| 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
Daoguang Zan, Bei Chen, Fengji Zhang, Dianjie Lu, Bingchao Wu, Bei Guan, Wang Yongji, Jian-Guang Lou
| 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. |