An Exploratory Study of Cognitive Based Complexity Measures of Online Algorithms
O. Isola Esther, O. Olabiyisi Stephen, O. Omidiora Elijah, A. Ganiyu Rafiu
Journal of Scientific Research and Reports · pp. 1–9 · Published 3 Apr 2019
10.9734/jsrr/2019/v22i630105Abstract
Measuring the complexity of software has been an insoluble problem in software engineering. Complexity measures can be used to predict critical information about testability of software system from automatic analysis of the source code. In this paper, Improved Cognitive Complexity Metric (ICCM) is applied on C programming language. Since C is a procedural language, the cognitive complexity metric is capable to evaluate any procedural language. This paper presents a cognitive complexity metric named ICCM. First, the metric is analytically evaluated using Weyuker’s properties for analyzing its nature. Secondly, perform a comparative study of the metric with the existing metric such as NCCOP, CFS, CICM and CPCM, and the result shows that ICCM does better than other metrics by giving more information contained in the software and reflecting the understandability of a source code. Also, an attempts has also been made to present the relationship among ICCM, NCCOP, CICM, CFS and CPCM using pearson correlation coefficient method.
Cited by 0
No indexed citations yet.
Related research
- Development of an Improved Cognitive Complexity Metrics for Object- Oriented Codes — shares topic coverage
Article metrics
Real usage data collected on this platform.
11
Page views
0
PDF downloads
8
Outbound clicks
0
Citations
Views over time
Views by country
Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".
Traffic sources
Referring site, by host.
Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.