Cohesion and reuse in an object-oriented system

  • Authors:
  • James M. Bieman;Byung-Kyoo Kang

  • Affiliations:
  • Department of Computer Science, Colorado State University, Fort Collins, Colorado;Department of Computer Science, Colorado State University, Fort Collins, Colorado

  • Venue:
  • SSR '95 Proceedings of the 1995 Symposium on Software reusability
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

We define and apply two new measures of object-oriented class cohesion to a reasonably large C++ system. We find that most of the classes are quite cohesive, but that the classes that are reused more frequently via inheritance exhibit clearly lower cohesion.