Artificial Intelligence based code refactoring

One of the most difficult aspects of software development is maintaining and updating legacy code, which frequently requires a significant investment of time and energy to make the code more manageable, efficient, and readable. Using sophisticated AI, such as machine learning and large language models, the AI-Powered Codebase Refactorer is a clever tool made to make this process easier. It converts jumbled or out-of-date code—such as old Python or Java projects—into more organized, contemporary, and well-documented forms. The tool makes the code much easier to understand by adding useful comments and producing external API documentation in addition to applying best practices like modularization and design patterns to improve code structure. In order to make sure the code continues to function properly after changes, it uses automated tests and static analysis, which goes beyond simply tidying up syntax. Whether it's for system software, data tools, or web apps, this AI modifies its methodology to suit the particular project. Developers can reduce technical debt, save time, and maintain the functionality of critical software by automating a large portion of the refactoring process.

Authors

Publication Details

Journal
World Journal of Advanced Engineering Technology and Sciences
Published
2025-05-09
DOI
https://doi.org/10.30574/wjaets.2025.15.2.0594
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Artificial Intelligence based code refactoring

Mohammed Adil, Swathi Turai, Mani Charan Vangala, Praneetha Potharaju et al.
World Journal of Advanced Engineering Technology and Sciences
Software Engineering Research
article

Artificial Intelligence based code refactoring

Mohammed Adil, Swathi Turai, Mani Charan Vangala, Praneetha Potharaju, Rajasri Aishwarya Bepeta
article en

Abstract

One of the most difficult aspects of software development is maintaining and updating legacy code, which frequently requires a significant investment of time and energy to make the code more manageable, efficient, and readable. Using sophisticated AI, such as machine learning and large language models, the AI-Powered Codebase Refactorer is a clever tool made to make this process easier. It converts jumbled or out-of-date code—such as old Python or Java projects—into more organized, contemporary, and well-documented forms. The tool makes the code much easier to understand by adding useful comments and producing external API documentation in addition to applying best practices like modularization and design patterns to improve code structure. In order to make sure the code continues to function properly after changes, it uses automated tests and static analysis, which goes beyond simply tidying up syntax. Whether it's for system software, data tools, or web apps, this AI modifies its methodology to suit the particular project. Developers can reduce technical debt, save time, and maintain the functionality of critical software by automating a large portion of the refactoring process.

World Journal of Advanced Engineering Technology and SciencesVol. 15(2)
Openalex Percentile: Top 86%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.