arrow
Return

LLMs Based Data Augmentation Techniques for Python Code Refactoring

delete2026-01-01
delete0
PRE
AI
V
V. MOLDOVAN *
R
Rares Patcas
S
Simona Motogna
DOI:10.1007/978-3-032-04190-6_2delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Refactoring is a crucial software engineering practice aimed at improving code quality. However, detecting and predicting refactoring activities automatically remains a challenging task due to the limited availability of labeled datasets. This study investigates the role of data augmentation techniques in enhancing refactoring detection models. We apply various augmentation strategies to expand training data and assess their impact on model performance. We also discuss validation and balancing of the resulting dataset in order to provide meaningful data for further applied ML techniques. Our findings highlight the importance of data diversity in automated refactoring detection and provide insights into optimizing augmentation strategies for software engineering applications. Experimental results demonstrate that data augmentation improves the robustness and accuracy of refactoring detection models by mitigating overfitting and enhancing generalization.
Keywords:
Refactoring
Artificial Intelligence
AI in Software Refactoring
Machine Learning
Data Augmentation

Journal

S
SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, SEAA 2025, PT I
IF:
0
Papers:
22
Citations:
0

Organization

B
babes bolyai university from cluj
Scholars:
5.4K
Papers: 4.3K
Citations: 0