Impact of Clones Refactoring on External Quality Attributes of Open Source Softwares

Prabhjot Kaur, Puneet Mittal


Code Refactoring [1] is the process of clarifying and simplifying the design of existing code. It changes its internal structure without altering its external behaviour. Due to code reuse, there is presence of duplicate code in software. Clones are potentially destructive to the evolution and maintainability of the software. In this paper, we detect clones by clone detector tool and refactor these clones by Jdeodrant tool. After refactoring of clones, we analyze the impact on external quality attributes of softwares.


Keywords: Refactoring, Metrics, Quality of Software

Full Text:




  • There are currently no refbacks.

Copyright (c) 2017 International Journal of Advanced Research in Computer Science