• 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