• DocumentCode
    2761386
  • Title

    A Coupling and Cohesion Metrics Suite for Object-Oriented Software

  • Author

    Husein, Sukainah ; Oxley, Alan

  • Author_Institution
    Comput. & Inf. Sci. Dept., Univ. Teknol. PETRONAS, Bandar Seri Iskandar, Malaysia
  • Volume
    1
  • fYear
    2009
  • fDate
    13-15 Nov. 2009
  • Firstpage
    421
  • Lastpage
    425
  • Abstract
    The increasing need for software quality measurements has led to extensive research into software metrics and the development of software metric tools. To maintain high quality software, developers need to strive for a low-coupled and highly cohesive design. However, as mentioned by many researchers, coupling and cohesion metrics lack formal and standardized definitions and thus for each metric there is more than one interpretation. This paper introduces our view of coupling and cohesion metrics and our implementation approach. Coupling and cohesion metrics are calculated by considering a number of relationships, which were introduced by several researchers. Based on the relationships, some sets of metrics were chosen. The selected metrics are then formalized to aid the implementation of the metrics to actual software codes. The formalized metrics have been implemented in CCMETRICS, a tool for calculating the coupling and cohesion metrics of object-oriented software.
  • Keywords
    object-oriented methods; software metrics; software quality; cohesion metrics; coupling metrics; object-oriented software; software codes; software metric tools; software quality measurements; Humans; Information science; Message passing; Software engineering; Software maintenance; Software measurement; Software metrics; Software quality; Software tools; cohesion; coupling; object-oriented; software metric;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Technology and Development, 2009. ICCTD '09. International Conference on
  • Conference_Location
    Kota Kinabalu
  • Print_ISBN
    978-0-7695-3892-1
  • Type

    conf

  • DOI
    10.1109/ICCTD.2009.209
  • Filename
    5359706