Abstract: Software quality maintenance is highly essential in order to improve the performance of different real-time projects. Refactoring is the process of enhancing the quality of codebase just by ...