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

Modeling a geometric locus problem with GeoGebra

În rezolvarea unor probleme de loc geometric analiza, modelarea, studiul cazurilor particulare ce ajută la intuirea soluţiei poate atrage din partea rezolvitorului un efort de lungă durata. În acest sens, folosirea unor...

Analytic Approach To Face Emotion Recognition With SVM Kernels

Face emotion recognition is one of the challenges known with emotion recognition and it has received much attention during the recent years due to its application in different fields. SVM kernels were adopted to increase...

A Hybrid Neural Network Controller for Stable Walking of a Humanoid Soccer Robot

This paper describes the hardware and software design of the kid size humanoid robot systems of the PERSIA Team in 2009. This year, our developments for the humanoid robot is include: the design and construction of our n...

A Cognitive Approach to Measure the Complexity of Breadth First Search Algorithm

There are different facets of software complexity some of which have been computed using widely accepted metrics like cognitive complexity metric such as Improved cognitive complexity measure (ICCM), Cognitive functional...

Download PDF file
  • EP ID EP539220
  • DOI -
  • Views 109
  • 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