Loading [a11y]/accessibility-menu.js
An extensible metrics extraction environment for object-oriented programming languages | IEEE Conference Publication | IEEE Xplore

An extensible metrics extraction environment for object-oriented programming languages


Abstract:

In this paper the enhancements to an existing production-quality compiler to facilitate the collection of complexity metrics as an integral part of the compilation and bu...Show More

Abstract:

In this paper the enhancements to an existing production-quality compiler to facilitate the collection of complexity metrics as an integral part of the compilation and build process are described An object oriented programming language meta-model is presented. This meta-model is used in a relational database schema and enables a language neutral form of a compilation unit of source code or system of units to be stored We have used C language routines with embedded SQL to calculate a suite of 11 complexity metrics for each class stored in the database. We present the full implementation of one of these routines. The resulting metrics extraction tool is highly extensible, readily facilitating incorporation of new object oriented programming languages and new metrics.
Date of Conference: 01-01 October 2002
Date Added to IEEE Xplore: 06 January 2003
Print ISBN:0-7695-1793-5
Conference Location: Montreal, QC, Canada

References

References is not available for this document.