首页    期刊浏览 2024年11月25日 星期一
登录注册

文章基本信息

  • 标题:Performance Evaluation of Improved Cognitive Complexity Metric and Other Code Based Complexity Metrics
  • 本地全文:下载
  • 作者:Isola Esther O. ; Olabiyisi Stephen O. ; Omidiora Elijah O.
  • 期刊名称:Annals. Computer Science Series
  • 印刷版ISSN:1583-7165
  • 电子版ISSN:2065-7471
  • 出版年度:2018
  • 卷号:16
  • 期号:1
  • 页码:114-119
  • 出版社:Mirton Publishing House, Timisoara
  • 摘要: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#.
  • 关键词:Software Complexity Metric; Line of Code; Cyclomatic Number; Halstead metric; Cognitive Complexity; Heap sort algorithm
国家哲学社会科学文献中心版权所有