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
Link To Document