• DocumentCode
    2662004
  • Title

    A measure for composite module cohesion

  • Author

    Patel, Sukesh ; Chu, William ; Baxter, Rich

  • Author_Institution
    Lockheed Software Technology Center
  • fYear
    1992
  • fDate
    0-0 1992
  • Firstpage
    38
  • Lastpage
    48
  • Abstract
    An important software design activity is the decomposition of complex systems into conceptually independent modules that cooperate to achieve a desired result. This modularization represents a significant software engineering activity that continues to receive considerable research attention. This paper illustrates how software may be modularized by automatically determining the cohesiveness of modules in the system. Module cohesion is defined to be a quality attribute that seeks to measure the singleness of purpose of a module. We propose a metric that measures the cohesion of individual subprograms of a software system as related to each other. This metric is illustrated with detailed examples and is supported with empirical evidence supporting the viability of the measure.
  • Keywords
    Guidelines; Laboratories; Maintenance; Packaging; Process design; Software design; Software measurement; Software reusability; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1992. International Conference on
  • Conference_Location
    Melbourne, Australia
  • ISSN
    0270-5257
  • Print_ISBN
    0-89791-504-6
  • Type

    conf

  • DOI
    10.1109/ICSE.1992.753488
  • Filename
    753488