DocumentCode
2984146
Title
A quantitative evaluation of maintainability enhancement by refactoring
Author
Kataoka, Yoshio ; Imai, Takeo ; Andou, Hiroki ; Fukaya, Tetsuji
Author_Institution
Syst. Eng. Lab., Toshiba Corp., Kanagawa, Japan
fYear
2002
fDate
2002
Firstpage
576
Lastpage
585
Abstract
Program refactoring is a technique to enhance the maintainability of a program. Although the concept itself is considered to be effective, there are few quantitative evaluation of its impact to the software maintainability. It is sometimes difficult to judge whether the refactoring in question should be applied or not without knowing the effect accurately. We propose a quantitative evaluation method to measure the maintainability enhancement effect of program refactoring. We focused on the coupling metrics to evaluate the refactoring effect. By comparing the coupling before and after the refactoring, we could evaluate the degree of maintainability enhancement. We applied our method to a certain program and showed that our method was really effective to quantify the refactoring effect and helped us to choose appropriate refactorings.
Keywords
software maintenance; software metrics; coupling metrics; maintainability enhancement; program refactoring; quantitative evaluation; Computer bugs; Laboratories; Maintenance engineering; Performance analysis; Process planning; Programming profession; Project management; Software design; Software maintenance; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2002. Proceedings. International Conference on
ISSN
1063-6773
Print_ISBN
0-7695-1819-2
Type
conf
DOI
10.1109/ICSM.2002.1167822
Filename
1167822
Link To Document