AI-Enhanced Refactoring Paradigms: Integrating Machine Intelligence Into Enterprise Monolithic Systems

Authors

  • Dr. Helena Andersson KTH Royal Institute of Technology, Sweden

Keywords:

Artificial Intelligence, Software Refactoring, Monolithic Systems, Machine Learning

Abstract

The evolution of software engineering has been punctuated by the necessity for continuous improvement in code quality, system maintainability, and architectural resilience. In recent years, the integration of artificial intelligence (AI) into software development processes, particularly in refactoring enterprise monolithic systems, has emerged as a pivotal paradigm. This research investigates the theoretical, methodological, and practical frameworks underpinning AI-augmented refactoring, with a particular focus on bridging the gap between legacy monolithic architectures and modern modular systems. Drawing upon extensive prior literature, including foundational work on code refactoring (Fowler, 2018) and emerging AI-driven optimization techniques (Hebbar, 2023), this study presents a comprehensive analysis of automated detection of code smells, feature extraction for refactoring opportunities, and hybrid neural-symbolic approaches to architectural transformation. The study synthesizes insights from reinforcement learning applications (Kim & Patel, 2022), knowledge graph-assisted automation (Park & Lee, 2023), and explainable AI frameworks (Tanaka & Gupta, 2024), emphasizing the critical importance of interpretability, reliability, and contextual awareness in AI-assisted refactoring initiatives. Results indicate that AI augmentation not only enhances developer productivity but also provides strategic decision-making capabilities that are unattainable through conventional manual refactoring approaches. Furthermore, the analysis explores the potential limitations, including biases inherent in training datasets, scalability challenges, and governance implications within large-scale software enterprises. This research contributes a nuanced theoretical model for AI-based refactoring pipelines, provides a roadmap for implementing AI-assisted workflows in enterprise environments, and outlines future directions for integrating explainable, scalable, and ethically governed AI in software maintenance and evolution.

References

Fowler, M. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 2018.

Tanaka, T., and Gupta, R. “Explainable AI in Software Architecture.” International Journal of AI Systems, 2024.

Yu, Z., Zhang, S., & Sun, J. A comprehensive survey on refactoring driven by machine learning techniques. Journal of Systems and Software, 167, 110568, 2020.

Verma, S., & Singh, G. Predicting refactoring opportunities using machine learning techniques: A systematic literature review and future directions. IEEE Access, 6, 53449-53461, 2018.

Kishore Subramanya Hebbar. (2023). An AI-Augmented Framework for Refactoring Enterprise Monolithic Systems. International Journal of Intelligent Systems and Applications in Engineering, 11(8s), 593–604. Retrieved from https://www.ijisae.org/index.php/IJISAE/article/view/8046.

Suresh Babu Nettur, et al., Cypress Copilot: Development of an AI Assistant for Boosting Productivity and Transforming Web Application Testing, IEEE Access, Volume 13, 2024.

Ridi Ferdiana, The Impact of Artificial Intelligence on Programmer Productivity, International Conference On Software Engineering And Information Technology (ICOSEIT) 2024.

Ahmed, R., et al. Feature Extraction for Refactoring Identification. Software Maintenance Journal, 2021.

Park, J., and Lee, D. Code Refactoring Automation via Knowledge Graphs. Software Intelligence Quarterly, 2023.

Chen, H., et al. Hybrid Neural-Symbolic Framework for Code Refactoring. AI in Software Systems, 2023.

Arora, M., and Das, B. AI-Based Refactoring for CI/CD Systems. DevOps and Automation Journal, 2022.

Li, X., and Zhou, P. Deep Learning for Software Pattern Recognition. Software Intelligence Review, 2021.

Kim, S., and Patel, N. Reinforcement Learning for Automated Code Optimization. Journal of Software Analytics, 2022.

Qianou Christina Ma, et al., Is AI the better programming partner? Human-Human Pair Programming vs.

Human-AI Pair Programming, CEUR Workshop Proceedings, Vol-3487, 2023.

Matti Mäntymäki, Designing an AI governance framework: From research-based premises to meta-requirements, ECIS 2023.

Saeed Akhtar and Mendus Daviglus, AI-Augmented Software Engineering: Measuring Developer Productivity with Automated Insights, ResearchGate, 2025.

Zhao, L., and Wang, Y. Machine Learning for Code Smell Detection. IEEE Transactions on Software Engineering, 2020.

Singh, K., and Verma, S. Architectural Refactoring in Distributed Environments. Computer Systems Research, 2020.

Junjie Wang, et al., Software Testing with Large Language Models: Survey, Landscape, and Vision, arXiv:2307.07221 [cs.SE], 2024.

Yoon, J., and Krishnan, V. Benchmarking AI Refactoring Metrics. International Journal of Software Metrics, 2023.

Saquib Ali Khan, et al., AI-Based Software Testing, Proceedings of World Conference on Information Systems for Business Management, 2024.

Downloads

Published

2025-07-31

How to Cite

Dr. Helena Andersson. (2025). AI-Enhanced Refactoring Paradigms: Integrating Machine Intelligence Into Enterprise Monolithic Systems. Academic Reseach Library for International Journal of Computer Science & Information System, 10(07), 24–31. Retrieved from https://colomboscipub.com/index.php/arlijcsis/article/view/128