Refactoring rules effect of class cohesion on high-level design

Arwin Halim, Petrus Mursanto

Research output: Contribution to conferencePaperpeer-review

6 Citations (Scopus)

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.

Original languageEnglish
Pages197-202
Number of pages6
DOIs
Publication statusPublished - 2013
Event2013 5th International Conference on Information Technology and Electrical Engineering, ICITEE 2013 - Yogyakarta, Indonesia
Duration: 7 Oct 20138 Oct 2013

Conference

Conference2013 5th International Conference on Information Technology and Electrical Engineering, ICITEE 2013
Country/TerritoryIndonesia
CityYogyakarta
Period7/10/138/10/13

Keywords

  • class cohesion
  • high-level design
  • object-oriented
  • refactoring
  • software quality

Fingerprint

Dive into the research topics of 'Refactoring rules effect of class cohesion on high-level design'. Together they form a unique fingerprint.

Cite this