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
Cited Papers

Cited Papers

Developer-Driven Code Smell Prioritization
err2020-09-18
err0
PREAI
errFabiano Pecorelli; Fabio Palomba; Foutse Khomh; Andrea De Lucia
errShare
errSave
errShare
errSave
An Empirical Assessment of Performance of Data Balancing Techniques in Classification Task
err2022-04-13
err0
errOAAI
errAnil Jadhav; Samih M. M. Mostafa; Hela Elmannai; Faten Khalid Karim
errShare
errSave
errShare
errSave
A large empirical assessment of the role of data balancing in machine-learning-based code smell detection
err2020-11-01
err62
errOAAI
errPecorelli, Fabiano; Di Nucci, Dario; De Roover, Coen; De Lucia, Andrea
errShare
errSave
researcher View more