Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Candidate metrics for object-oriented software within a taxonomy framework
Journal of Systems and Software - Special issue on achieving quality in software
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
How reuse influences productivity in object-oriented systems
Communications of the ACM
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Another metric suite for object-oriented programming
Journal of Systems and Software
Journal of Systems and Software - Special issue on Evaluation and assessment in software engineering
Object-oriented metrics: A review of theory and practice
Advances in software engineering
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
Identifying Comprehension Bottlenecks Using Program Slicing and Cognitive Complexity Metrics
IWPC '03 Proceedings of the 11th IEEE International Workshop on Program Comprehension
A Cognitive Complexity Metric Based on Category Learning
ICCI '03 Proceedings of the 2nd IEEE International Conference on Cognitive Informatics
A nesting level complexity measure
ACM SIGPLAN Notices
ICPC '07 Proceedings of the 15th IEEE International Conference on Program Comprehension
IEEE Transactions on Software Engineering
Object-Oriented Inheritance Metrics in the Context of Cognitive Complexity
Fundamenta Informaticae - Knowledge Technology
Hi-index | 0.00 |
Identifying high cognitive complexity modules can lead to a better quality software system and can help during maintenance also. It has been found that inheritance has an impact on cognitive complexity of a software system. In this paper, two inheritance metrics based on cognitive complexity, one at class level CCI (Class Complexity due to Inheritance) and another at program level ACI (Average Complexity of a program due to Inheritance), have been proposed for object-oriented software systems. These metrics are also compared with other well known object-oriented inheritance metrics.