Loading...
Please wait, while we are loading the content...
Similar Documents
Design-level cohesion measures: derivation, comparison, and applications (1996).
| Content Provider | CiteSeerX |
|---|---|
| Author | Kang, Byung-Kyoo Bieman, James M. |
| Abstract | Cohesion was first introduced as a software attribute that could be used to predict properties of implementations that would be created from a given design. Unfortunately, cohesion, as originally defined, could not be objectively assessed, while more recently developed objective cohesion measures depend on code-level information. We show that association-based and slice-based approaches can be used to measure cohesion using only design-level information. Our design-level cohesion measures are formally defined, can be readily implemented, and can support software design, maintenance, and restructuring. Index terms --- cohesion, software measurement and metrics, software design, software maintenance, software restructuring and re-engineering, software visualization, software reuse. 1 Introduction Module cohesion was defined by Yourdan and Constantine as "how tightly bound or related its internal elements are to one another"[10, p. 106]. They describe cohesion as an attribute of design... |
| File Format | |
| Publisher Date | 1996-01-01 |
| Access Restriction | Open |
| Subject Keyword | Design-level Cohesion Measure Software Design Code-level Information Software Measurement Software Reuse Software Maintenance Internal Element Introduction Module Cohesion Index Term Cohesion Design-level Information Software Restructuring Objective Cohesion Measure Slice-based Approach Software Visualization Software Attribute |
| Content Type | Text |