• DocumentCode
    1905524
  • Title

    A novel approach about cohesion measurement for classes

  • Author

    Kurubas, Ozcan ; Duru, Nevcihan

  • Author_Institution
    Dept. of Comput. Eng., Kocaeli Univ., Kocaeli
  • fYear
    2008
  • fDate
    27-29 Oct. 2008
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Cohesion refers to the degree of the relationships among the members in a class. A class is cohesive when its members are highly correlated. Several metrics have been proposed in the literature in order to capture class cohesion in terms of connections among members. They generally count the number of attributes used by methods or the number of methods pairs that share attributes. They constitute a restrictive way for capturing the cohesion. Because they do not consider some characteristics of classes like that special methods, disjoint interaction patterns and connectivity among class members. In this study, a new criterion, which focuses on interactions and groups between class members with considering density of connections among members and incorporates the special methods to cohesion capturing process, is presented, and a new notion about determination of class cohesion is proposed.
  • Keywords
    object-oriented programming; software metrics; software quality; class cohesion; cohesion measurement; object-oriented system; software metrics; software quality; Buildings; Environmental economics; Graph theory; Software design; Software engineering; Software metrics; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Sciences, 2008. ISCIS '08. 23rd International Symposium on
  • Conference_Location
    Istanbul
  • Print_ISBN
    978-1-4244-2880-9
  • Electronic_ISBN
    978-1-4244-2881-6
  • Type

    conf

  • DOI
    10.1109/ISCIS.2008.4717876
  • Filename
    4717876