Leveraging Generative AI for Code Refactoring: A Study on Efficiency, Maintainability, And Developer Productivity

Authors

  • Pratik Nalage Senior software engineer

Keywords:

Generative AI, Code Refactoring, Software Maintainability, Developer Productivity, Automation in Software Engineering

Abstract

This paper proposes a novel hybrid AI solution that integrates the capabilities of machine learning, deep learning, reinforcement learning, and natural language processing to enhance AI-based automated software testing and bug prediction in agile environments. The framework addresses the issues of adaptation, scalability, and accuracy and indeed fulfills the needs of development cycles that tend more towards dynamicity. The conclusion of the coordinated analysis of numerous real agile projects demonstrates its feasibility. It proves to be very efficient, as it provides excellent test coverage, effective bug detection, and a streamlined testing process. The final point is that such a study provides a practical blueprint for future migration to the industrial space, including those related to deployment with CI/CD pipelines and compliance with agile workflows. The contributions help both enhance the theoretical comprehension of AI-based quality assurance and equip practitioners with knowledge regarding the topic and its application in the real world.

Published

31-12-2024

How to Cite

Pratik Nalage. (2024). Leveraging Generative AI for Code Refactoring: A Study on Efficiency, Maintainability, And Developer Productivity. Well Testing Journal, 33(S2), 733–753. Retrieved from https://welltestingjournal.com/index.php/WT/article/view/174

Issue

Section

Research Articles

Similar Articles

1 2 3 4 5 6 7 > >> 

You may also start an advanced similarity search for this article.