• DocumentCode
    1143692
  • Title

    Measuring functional cohesion

  • Author

    Bieman, James M. ; Ott, Linda M.

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
  • Volume
    20
  • Issue
    8
  • fYear
    1994
  • fDate
    8/1/1994 12:00:00 AM
  • Firstpage
    644
  • Lastpage
    657
  • Abstract
    We examine the functional cohesion of procedures using a data slice abstraction. Our analysis identifies the data tokens that lie on more than one slice as the “glue” that binds separate components together. Cohesion is measured in terms of the relative number of glue tokens, tokens that lie on more than one data slice, and super-glue tokens, tokens that lie on all data slices in a procedure, and the adhesiveness of the tokens. The intuition and measurement scale factors are demonstrated through a set of abstract transformations
  • Keywords
    software metrics; abstract transformations; data slice abstraction; data slices; data tokens; functional cohesion; glue tokens; software measurement scale; super-glue tokens; Computer languages; Data analysis; Flow graphs; Fluid flow measurement; Measurement standards; Measurement techniques; Software design; Software engineering; Software measurement; Testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.310673
  • Filename
    310673