DocumentCode
650204
Title
Refactoring rules effect of class cohesion on high-level design
Author
Halim, A. ; Mursanto, Petrus
Author_Institution
Dept. of Comput. Sci., STMIK Mikroskil, Medan, Indonesia
fYear
2013
fDate
7-8 Oct. 2013
Firstpage
197
Lastpage
202
Abstract
Various refactoring rules and their impact on class cohesion at high-level designs have been investigated. Early measurement and improvement of internal quality attributes such as cohesion, allows developers to avoid extensive review, frequent modification and rewriting of specifications, designs, and source codes. The impact of refactoring is obtained by comparing class cohesion of a design before and after refactoring applied. A set of class cohesion metrics that suits four properties of a good class cohesion metric was chosen based on theoretical analysis and supported by empirical evidence. We found that refactoring rules does not always improve class cohesion values.
Keywords
object-oriented programming; software metrics; software quality; class cohesion metrics; high-level design; internal quality attributes; refactoring rules; class cohesion; high-level design; object-oriented; refactoring; software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology and Electrical Engineering (ICITEE), 2013 International Conference on
Conference_Location
Yogyakarta
Print_ISBN
978-1-4799-0423-5
Type
conf
DOI
10.1109/ICITEED.2013.6676238
Filename
6676238
Link To Document