Skip to content
Research Article Open access CC BY 4.0

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/v22i630105

Abstract

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.

Software complexity cognitive informatics basic control structure online algorithms.

Cited by 0

No indexed citations yet.

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.