Title :
Measuring functional cohesion
Author :
Bieman, James M. ; Ott, Linda M.
Author_Institution :
Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
fDate :
8/1/1994 12:00:00 AM
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;
Journal_Title :
Software Engineering, IEEE Transactions on