Experimentation in software engineering
IEEE Transactions on Software Engineering
Comments on 'A Metrics Suite for Object Oriented Design'
IEEE Transactions on Software Engineering
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Applying object-oriented metrics to Ada 95
ACM SIGAda Ada Letters
Defining and Validating Measures for Object-Based High-Level Design
IEEE Transactions on Software Engineering
Predicting Fault Incidence Using Software Change History
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Software Metrics: A Rigorous Approach
Software Metrics: A Rigorous Approach
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Chidamber and Kemerer's Metrics Suite: A Measurement Theory Perspective
IEEE Transactions on Software Engineering
An Empirical Investigation of an Object-Oriented Software System
IEEE Transactions on Software Engineering
On the relationships among three software metrics
Proceedings of the 1981 ACM workshop/symposium on Measurement and evaluation of software quality
Teaching students to build well formed object-oriented methods through refactoring
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Dynamic analysis of Ada programs for comprehension and quality measurement
Proceedings of the 2008 ACM annual international conference on SIGAda annual international conference
Hi-index | 0.02 |
Ada 95 added object-oriented programming capabilities to the existing Ada standard. The object-oriented paradigm results in new relationships within and among software modules. Traditional software product metrics, i.e., those metrics developed for functionally oriented software, do not account for these new relationships and may be insufficient for use in object-oriented development. This paper addresses this deficiency by 1) defining a set of object-oriented metrics tailored to Ada 95 software, and 2) providing empirical evidence of their validity. This set of metrics includes product measures quantifying the class-related software attributes of size, coupling, cohesion, and complexity. The results indicate that many of the metrics examined do correlate to the number of revisions made to the classes during development.