To search, Click below search items.

 

All Published Papers Search Service

Title

Refactoring and Clones Reduction Framework for Developing Maintainable Software Systems

Author

Afnan A. Almatrafi, Fathy A. Eassa, and Sanaa A. Sharaf

Citation

Vol. 25  No. 2  pp. 11-22

Abstract

This paper presents a comprehensive framework for real-time code clone management within an Integrated Development Environment (IDE). The framework integrates three core components: clone detection, automated refactoring, and software quality evaluation. By identifying code clones early in the development process, the approach ensures automated refactoring suggestions that align with best coding practices. Unlike existing solutions that focus solely on detection, our approach proactively addresses maintainability by embedding actionable refactoring suggestions directly into the development workflow. Empirical evaluations show improvements in Lines of Code (LOC), Cyclomatic Complexity, and the Maintainability Index, demonstrating the framework¡¯s effectiveness in reducing technical debt and enhancing software quality.

Keywords

Code clone, clone detection, refactoring, software maintainability, large language models.

URL

http://paper.ijcsns.org/07_book/202502/20250202.pdf