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 :
بازگشت