Exploring Data Augmentation for Code Generation Tasks
Not on the map. Why?
Abstract (arXiv)
Advances in natural language processing, such as transfer learning from pre-trained language models, have impacted how models are trained for programming language tasks too. Previous research primarily explored code pre-training and expanded it through multi-modality and multi-tasking, yet the data for downstream tasks remain modest in size. Focusing on data utilization for downstream tasks, we propose and adapt augmentation methods that yield consistent improvements in code translation and summarization by up to 6.9% and 7.5% respectively. Further analysis suggests that our methods work orthogonally and show benefits in output code style and numeric consistency. We also discuss test data imperfections.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 17 of its 27 references that are in the map. First posted on arXiv 5 Feb 2023.
Builds on
17 of 27 references.
References · 17
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2015Improving Neural Machine Translation Models with Monolingual Datacited by 784
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
- 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 638
- 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 600
- 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
- 2021Unified Pre-training for Program Understanding and Generationcited by 361
- 2022UniXcoder: Unified Cross-Modal Pre-training for Code Representationcited by 355
5 more
- 2020Unsupervised Translation of Programming Languagescited by 262
- 2020PyMT5: multi-mode translation of natural language and Python code with transformerscited by 80
- 2022PanGu-Coder: Program Synthesis with Function-Level Language Modelingcited by 47
- 2022StructCoder: Structure-Aware Transformer for Code Generationcited by 33
- 2022Summarize and Generate to Back-translate: Unsupervised Translation of Programming Languagescited by 12
Built on by
Citing papers per year: 2023: 1; 2024: 5; 2025: 1.
7 papers.
- 2024OptiBench Meets ReSocratic: Measure and Improve LLMs for Optimization Modelingcited by 66
- 2024Crossmodal ASR Error Correction with Discrete Speech Unitscited by 9
- 2024Research and application of artificial intelligence based webshell detection model: A literature reviewcited by 4
- 2024Conversational Code Generation: a Case Study of Designing a Dialogue System for Generating Driving Scenarios for Testing Autonomous Vehiclescited by 4
- 2025ObscuraCoder: Powering Efficient Code LM Pre-Training Via Obfuscation Groundingcited by 4
- 2023Neural Machine Translation for Code Generationcited by 3
- 2024Mastering the Craft of Data Synthesis for CodeLLMscited by 3
- 2025ObscuraCoder: Powering Efficient Code LM Pre-Training Via Obfuscation Grounding27 Mar 2025
- 2024Mastering the Craft of Data Synthesis for CodeLLMs16 Oct 2024
- 2024Conversational Code Generation: a Case Study of Designing a Dialogue System for Generating Driving Scenarios for Testing Autonomous Vehicles13 Oct 2024
- 2024OptiBench Meets ReSocratic: Measure and Improve LLMs for Optimization Modeling13 Jul 2024
- 2024Crossmodal ASR Error Correction with Discrete Speech Units26 May 2024
- 2024Research and application of artificial intelligence based webshell detection model: A literature review28 Apr 2024
- 2023Neural Machine Translation for Code Generation22 May 2023