RANKING REFACTORING PATTERNS USING THE ANALYTICAL HIERARCHY PROCESS

Eduardo Kessler Piveta, Ana Moreira, Marcelo Soares Pimenta, Jo�ão Araújo, Pedro Guerreiro, Roberto Tom Price · 2008

Abstract: This paper describes how to rank refactoring patterns to improve a set of quality attributes of a piece of software. The Analytical Hierarchy Process (AHP) is used to express the relative importance of the quality attributes and the relative importance of refactoring patterns in regards to those selected quality attributes. This ranking of refactoring patterns can be used to focus the refactoring effort on the most beneficial patterns to the software being developed or maintained. 1

Read the paper · More papers on PaperTik