Refactoring effect on cohesion metrics

Mohammad Alshayeb*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

13 Scopus citations

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.

Original languageEnglish
Title of host publicationICC2009 - International Conference of Computing in Engineering, Science and Information
Pages3-7
Number of pages5
DOIs
StatePublished - 2009

Publication series

NameICC2009 - International Conference of Computing in Engineering, Science and Information

ASJC Scopus subject areas

  • Management Information Systems
  • Computer Science Applications
  • Software
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Refactoring effect on cohesion metrics'. Together they form a unique fingerprint.

Cite this