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 :
بازگشت