Object-Oriented Inheritance Metrics: Cognitive Complexity Perspective
No Thumbnail Available
Date
2009
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Springer-verlag Berlin
Open Access Color
OpenAIRE Downloads
OpenAIRE Views
Abstract
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.
Description
Mishra, Deepti/0000-0001-5144-3811; Mishra, Alok/0000-0003-1275-2050
Keywords
cognitive complexity, software metrics, object-oriented systems
Turkish CoHE Thesis Center URL
Fields of Science
Citation
WoS Q
N/A
Scopus Q
Q3
Source
4th International Conference on Rough Sets and Knowledge Technology (RSKT) -- JUL 14-16, 2009 -- Gold Coast, AUSTRALIA
Volume
5589
Issue
Start Page
452
End Page
+