Weighted Class Complexity: a Measure of Complexity for Object Oriented System

No Thumbnail Available

Date

2008

Journal Title

Journal ISSN

Volume Title

Publisher

inst information Science

Open Access Color

OpenAIRE Downloads

OpenAIRE Views

Research Projects

Journal Issue

Abstract

Software complexity metrics are used to predict critical information about reliability and maintainability of software systems. Object oriented software development requires a different approach to software complexity metrics. In this paper, we propose a metric to compute the structural and cognitive complexity of class by associating a weight to the class, called as Weighted Class Complexity (WCC). On the contrary, of the other metrics used for object oriented systems, proposed metric calculates the complexity of a class due to methods and attributes in terms of cognitive weight. The proposed metric has been demonstrated with 00 examples. The theoretical and practical evaluations based on the information theory have shown that the proposed metric is on ratio scale and satisfies most of the parameters required by the measurement theory.

Description

Misra, Sanjay/0000-0002-3556-9331

Keywords

software metrics, object oriented programming, class complexity, cognitive complexity, cognitive weights, validation criteria

Turkish CoHE Thesis Center URL

Fields of Science

Citation

WoS Q

Q4

Scopus Q

Q4

Source

Journal of Information Science and Engineering

Volume

24

Issue

6

Start Page

1689

End Page

1708

Collections

Google Scholar Logo
Google Scholar™

Sustainable Development Goals

3

GOOD HEALTH AND WELL-BEING
GOOD HEALTH AND WELL-BEING Logo