Performance Evaluation of Improved Cognitive Complexity Metric and Other Code Based Complexity Metrics

Journal Title: Annals. Computer Science Series - Year 2018, Vol 16, Issue 1

Abstract

Complexity metric is used to estimate various parameters such as software development cost, amount of time needed for implementation and effort required in understanding the software. In this paper, different software complexity models are critically studied and compared. For application, heap sort algorithm is considered. The programs are written in three object oriented languages: C++, C# and Java. Software complexity for each program is found using the four popular Line of Code (LOC), McCabe Cyclomatic Complexity Metric, Halstead Metric and Cognitive model (Improved Cognitive Complexity Metric (ICCM)). The results are compared, according to Halstead Program Difficulty and ICCM, program in C++ has complexity higher than that of program in Java and program in Java has complexity higher than that of program in C#.

Authors and Affiliations

Esher Oluwaseun ISOLA, Stephen Olatunde Olabiyisi, Elijah Olusayo Omidiora, Rafiu Adesina Ganiyu

Keywords

Related Articles

Variance Components of Models of Sudoku Square Design

This study aimed at obtaining variance component estimators for all effects of Sudoku square models. The analysis of variance (ANOVA) method was used for the derivation of the variance components for the four Sudoku mode...

Considerations on Construction Ontologies

The paper proposes an analysis on some existent ontologies, in order to point out ways to resolve semantic heterogeneity in information systems. Authors are highlighting the tasks in a Knowledge Acquisiton System and ide...

Arabic statistical modeling based on morphology

In this work we submit the results obtained for the building of a statistical model of the Arabic language, adopting for a word the prefix*-stem-suffix structure based on the lattice. That solution allowed us to keep all...

Quality certification of the medical information systems - An overview -

Resistance to change is something specifically human, being an easy thing to understand, but it has to be overcome now, and not as it happens, after generations. The certification process currently exists in many areas....

Computer applications in clinical psychology

The computer-assisted analysis is not currently a novelty, but a necessity in all areas of psychology. A number of studies that examine the limits of the computer assisted and analyzed interpretations, also its advantage...

Download PDF file
  • EP ID EP539220
  • DOI -
  • Views 94
  • Downloads 0

How To Cite

Esher Oluwaseun ISOLA, Stephen Olatunde Olabiyisi, Elijah Olusayo Omidiora, Rafiu Adesina Ganiyu (2018). Performance Evaluation of Improved Cognitive Complexity Metric and Other Code Based Complexity Metrics. Annals. Computer Science Series, 16(1), 114-119. https://europub.co.uk/articles/-A-539220