• DocumentCode
    2350127
  • Title

    Refactoring Effect on Cohesion Metrics

  • Author

    Alshayeb, Mohammad

  • Author_Institution
    Inf. & Comput. Sci. Dept., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
  • fYear
    2009
  • fDate
    2-4 April 2009
  • Firstpage
    3
  • Lastpage
    7
  • Abstract
    Developers and designers always strive for quality software. Quality software tends to be robust, reliable and easy to maintain, and thus reduces the cost of software development and maintenance. Class cohesion is an important internal quality attribute. Several methods have been applied to improve software quality; refactoring is one of those methods. The goal of this paper is to investigate whether refactoring improves software quality, by improving class cohesion. This is done by examining different cohesion metrics values after refactoring is applied. We found that in general refactoring indeed improves class cohesion values.
  • Keywords
    software maintenance; software metrics; software quality; software reliability; cohesion metrics; quality software; refactoring effect; software development; software maintenance; software reliability; Costs; Maintenance engineering; Programming; Reliability engineering; Software design; Software maintenance; Software measurement; Software metrics; Software quality; Software tools; Refactoring; software metrics; software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Engineering and Information, 2009. ICC '09. International Conference on
  • Conference_Location
    Fullerton, CA
  • Print_ISBN
    978-0-7695-3538-8
  • Type

    conf

  • DOI
    10.1109/ICC.2009.12
  • Filename
    5328998