Issue No. 08 - August (1994 vol. 20)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.310673
<p>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.</p>
software metrics; functional cohesion; data slice abstraction; data tokens; glue tokens; super-glue tokens; data slices; software measurement scale; abstract transformations
J. Bieman and L. Ott, "Measuring Functional Cohesion," in IEEE Transactions on Software Engineering, vol. 20, no. , pp. 644-657, 1994.