loading...
An Extensible Metrics Extraction Environment for Object-Oriented Programming Languages
Montreal, Canada October 01-October 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SCAM.2002.1134102Second IEEE International Workshop on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
T. J. Harmer, The Queen?s University of Belfast
F. G. Wilkie, The University of Ulster
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.
Index Terms:
Programming language Metrics, Object-oriented metrics, Complexity, C++, Java
Citation:
T. J. Harmer, F. G. Wilkie, "An Extensible Metrics Extraction Environment for Object-Oriented Programming Languages," scam, pp.26, Second IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.