Evaluation of coupling in the context of Java interfaces (poster session)

  • Authors:
  • Mohsen D. Ghassemi;Ronald R. Mourant

  • Affiliations:
  • Northeastern University, 334 Snell Engineering, Boston, Mass;Northeastern University, 334 Snell Engineering, Boston, Mass

  • Venue:
  • OOPSLA '00 Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum)
  • Year:
  • 2000

Quantified Score

Hi-index 0.01

Visualization

Abstract

Several coupling frameworks have been introduced in the literature to identify and measure the design complexity of object-oriented software systems. The coupling metric COF presented by the unified framework considers inheritance, polymorphism, method overriding, and direct methods of invocations to identify possible interactions in the system that contribute to the software complexity. We evaluate the COF metric in the context of Java interfaces. Interactions are identified, the effectiveness of the model is discussed, and an extension of the model is offered for more accurate measurement of complexity.