2018
DOI: 10.1109/access.2018.2791344
|View full text |Cite
|
Sign up to set email alerts
|

A Suite of Object Oriented Cognitive Complexity Metrics

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
38
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 50 publications
(39 citation statements)
references
References 33 publications
0
38
0
Order By: Relevance
“…It, however, excludes some essential details of cognitive complexity such as information that is contained in operators and operands hence cannot be used to measure the cognitive complexity aspect of UML statechart diagrams. Also, it does not consider some unique features of the object-oriented paradigm such as inheritance [23].…”
Section: (I) Cognitive Functional Size (Cfs)mentioning
confidence: 99%
See 1 more Smart Citation
“…It, however, excludes some essential details of cognitive complexity such as information that is contained in operators and operands hence cannot be used to measure the cognitive complexity aspect of UML statechart diagrams. Also, it does not consider some unique features of the object-oriented paradigm such as inheritance [23].…”
Section: (I) Cognitive Functional Size (Cfs)mentioning
confidence: 99%
“…Statechart diagrams have inherent complexity that keeps growing with age which may affect their cognitive effectiveness. Researchers agree that high cognitive complexity indicates poor design, which sometimes can be unmanageable thus leading to low-quality diagrams [2,23]. Researchers have proposed numerous metrics that have been used to measure and therefore control the complexity of these diagrams.…”
Section: Introductionmentioning
confidence: 99%
“…Three popular theoretical validation frameworks that are cited in software metrics literature includes Weyuker's properties [21], Briand's framework [22] and Kaner framework [23]. These three frameworks have been used extensively by other metrics researchers to validate their metrics [4,6,8,9,24]. A summarized description of the three frameworks is given in the subsequent sections in CSS context.…”
Section: Theoretical Validationmentioning
confidence: 99%
“…For example, the McCabe cyclomatic complexity metric [6] based on the control flow representation of the program has been used in both procedural and object-oriented system measurement. Chidamber and Kemerer [7] proposed a metrics suite for measuring object-oriented systems while Misra et al [8] defined a cognitive complexity metrics suite for object-oriented systems. In the Web-based domain Pichler et al [9], proposed complexity metrics for XML schema while Baski and Misra [10] have proposed complexity metrics for eXtensible Mark-up Language (XML) Web services.…”
Section: Introductionmentioning
confidence: 99%
“…For this reason, Bansiya model with stranded OOP metrics was used at the software packages analysis stage in the proposed model. Standard OOP metrics used in the proposed model can be viewed in [6,10,14,16,[21][22][23][24][25][26][27]29]. Furthermore, the metrics threshold values that used for the recommendations and alerts are selected of this proposed model due to their usage in the following references and full described in [9,16,23,[27][28][29], which are the reason of the selection.…”
Section: Imentioning
confidence: 99%