Interface utilization in the Java Development Kit

  • Authors:
  • Jens Gößner;Philip Mayer;Friedrich Steimann

  • Affiliations:
  • Universität Hannover, Hannover;Universität Hannover, Hannover;Universität Hannover, Hannover

  • Venue:
  • Proceedings of the 2004 ACM symposium on Applied computing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Interfaces as defined in the Java programming language can enhance both decoupling and comprehensibility of large code bases. Several researchers have pointed out this key role of interfaces in object-oriented programming, but so far only little insight as to how interfaces are actually used in practice has been made avilable. We fill this gap by applying a special metrics suite to one of the most popular pieces of software, the JAVA DEVELOPMENT KIT, and present interesting results.