Object-Oriented Inheritance Metrics: Cognitive Complexity Perspective

No Thumbnail Available

Date

2009

Journal Title

Journal ISSN

Volume Title

Publisher

Springer-verlag Berlin

Open Access Color

OpenAIRE Downloads

OpenAIRE Views

Research Projects

Journal Issue

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

+

Collections

Google Scholar Logo
Google Scholar™

Sustainable Development Goals

4

QUALITY EDUCATION
QUALITY EDUCATION Logo

9

INDUSTRY, INNOVATION AND INFRASTRUCTURE
INDUSTRY, INNOVATION AND INFRASTRUCTURE Logo

15

LIFE ON LAND
LIFE ON LAND Logo