出版社:Academy & Industry Research Collaboration Center (AIRCC)
摘要:Software quality is an important issue in the development of successful software application.Many methods have been applied to improve the software quality. Refactoring is one of thosemethods. But, the effect of refactoring in general on all the software quality attributes isambiguous.The goal of this paper is to find out the effect of various refactoring methods on qualityattributes and to classify them based on their measurable effect on particular software qualityattribute. The paper focuses on studying the Reusability, Complexity, Maintainability,Testability, Adaptability, Understandability, Fault Proneness, Stability and Completenessattribute of a software .This, in turn, will assist the developer in determining that whether toapply a certain refactoring method to improve a desirable quality attribute.