Object-oriented software metrics: a practical guide
Object-oriented software metrics: a practical guide
Object-oriented software testing
Communications of the ACM
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
An Evaluation of the MOOD Set of Object-Oriented Software Metrics
IEEE Transactions on Software Engineering
Modeling Development Effort in Object-Oriented Systems Using Design Properties
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
A Hierarchical Model for Object-Oriented Design Quality Assessment
IEEE Transactions on Software Engineering
Software Engineering: Theory and Practice
Software Engineering: Theory and Practice
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Complexity Measures for Object-Oriented Program Based on the Entropy
APSEC '95 Proceedings of the Second Asia Pacific Software Engineering Conference
Product metrics for object-oriented systems
ACM Computing Surveys (CSUR)
Software Engineering (7th Edition)
Software Engineering (7th Edition)
Class Point: An Approach for the Size Estimation of Object-Oriented Systems
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
In this paper, we propose a suite of cognitive metrics for evaluating complexity of object-oriented (OO) codes. The proposed metric suite evaluates several important features of OO languages. Specifically, the proposed metrics are to measure method complexity, message complexity (coupling), attributes complexity and class complexity. We propose also a code complexity by considering the complexity due to inheritance for the whole system. All these proposed metrics (except attribute complexity) use the cognitive aspect of the code in terms of cognitive weight. All the metrics have critically examined through theoretical and empirical validation processes.