Publication Type
Journal Article
Version
acceptedVersion
Publication Date
5-2026
Abstract
Pre-trained code models lead the era of code intelligence, with multiple models designed with impressive performance. However, one important problem, data augmentation for code data that automatically helps developers prepare training data lacks study in this field. In this paper, we introduce a generic data augmentation framework, GenCode, to enhance the training of code understanding models. Simply speaking, GenCode follows a generation-and-selection paradigm to prepare useful training code data. Specifically, it employs code augmentation techniques to generate new code candidates first and then identifies important ones as the training data by influence scores. To evaluate the effectiveness of GenCode, we conduct experiments on four code understanding tasks (e.g., code clone detection) and three pre-trained code models (e.g., CodeT5) and two recent released code-specific Large Language Models (LLMs) (e.g., Qwen2.5-Coder). Compared to the state-of-the-art (SOTA) code augmentation method MixCode, GenCode produces pre-trained code models with 2.92% higher accuracy and 4.90% adversarial robustness on average. For code-specific LLMs, GenCode achieves an average improvement of 0.93% in accuracy and 0.98% in natural robustness.
Keywords
Code understanding, Data augmentation, Program transformation
Discipline
Artificial Intelligence and Robotics | Software Engineering
Research Areas
Intelligent Systems and Optimization
Areas of Excellence
Digital transformation
Publication
Empirical Software Engineering
Volume
31
Issue
3
First Page
1
Last Page
31
ISSN
1382-3256
Identifier
10.1007/s10664-026-10809-3
Publisher
Springer
Citation
DONG, Zeming; HU, Qiang; XIE, Xiaofei; CORDY, Maxime; PAPADAKIS, Mike; LE TRAON, Yves; and ZHAO, Jianjun.
GenCode: A generic data augmentation framework for boosting deep learning-based code understanding. (2026). Empirical Software Engineering. 31, (3), 1-31.
Available at: https://ink.library.smu.edu.sg/sis_research/11282
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1007/s10664-026-10809-3