Measuring Functional Cohesion

Document Type

Article

Publication Date

1-1-1994

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. © 1994, IEEE.

Publication Title

IEEE Transactions on Software Engineering

Share

COinS