A Refactoring Approach to Enhance Software Development Process
Subscribe/Renew Journal
The quality of software is an important topic in the development of successful software application. Many software development methods have been applied to enhance the software quality. The improvement of software quality can be achieved through using refactoring which improves the internal structure of a software without changing its external behavior. However, refactoring effects the quality attributes of software such as reusability, complexity, maintainability, flexibility, modularity, modifiability, and understandability. Thus, there is a need to proof the imprint of refactoring on the software quality. This paper will propose a software development model under the refactoring method concept. In addition, an evaluation will be conducted to check the effectiveness of the reusability and modifiability quality attributes on a software development process with and without applying the refactoring method. As a result, this study can be used by developers to aid them in determining whether to apply refactoring to improve quality attributes.
Keywords
Abstract Views: 271
PDF Views: 3