Sciweavers

SAC
2004
ACM

Interface utilization in the Java Development Kit

14 years 5 months ago
Interface utilization in the Java Development Kit
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 available. 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. Categories and Subject Descriptors D.3.3 [Programming Languages]: Language Constructs and – Abstract data types, Classes and objects, Data types and structures, Frameworks, Inheritance, Patterns, Polymorphism General Terms Measurement, Design, Experimentation, Languages. Keywords Metrics, Interfaces, JAVA, Frameworks, Refactorings.
Jens Gößner, Philip Mayer, Friedrich St
Added 30 Jun 2010
Updated 30 Jun 2010
Type Conference
Year 2004
Where SAC
Authors Jens Gößner, Philip Mayer, Friedrich Steimann
Comments (0)