Cognitive program complexity measure

被引:13
|
作者
Misra, Sanjay [1 ]
机构
[1] Atilim Univ, Dept Comp Engn, Ankara, Turkey
关键词
software metrics; cognitive weights; basic control structures; cognitive complexity measures;
D O I
10.1109/COGINF.2007.4341881
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In cognitive informatics, the functional complexity of software depends on three factors: internal architecture, input, and output. In the earlier proposed metrics based on cognitive informatics, these above factors are not fully considered. This paper proposes an improved cognitive complexity measure. Accordingly, new formula is developed to calculate the cognitive complexity. An attempt has also been made to evaluate and validate the proposed measure through Weyuker's properties and a practical framework It has been found that seven of nine Weyuker's properties have been satisfied by the proposed cognitive complexity measure. It also satisfies most of the parameters required by the practical framework hence establishes as a well-structured one. Finally, a comparative study with similar measures has been made to prove its robustness.
引用
收藏
页码:120 / 125
页数:6
相关论文
共 50 条
  • [11] RATED AND OPERATING COMPLEXITY OF PROGRAM - AN EXTENSION TO MCCABE THEORY OF COMPLEXITY MEASURE
    SAGRI, MM
    SIGPLAN NOTICES, 1989, 24 (08): : 8 - 12
  • [12] A new measure of software complexity based on cognitive weights
    Shao, JQ
    Wang, YX
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2003, 28 (02): : 69 - 74
  • [13] A new measure of software complexity based on cognitive weights
    Shao, JQ
    Wang, YX
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 1333 - 1338
  • [14] Adopting the cognitive complexity measure for business process models
    Gruhn, Volker
    Laue, Ralf
    PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, VOLS 1 AND 2, 2006, : 236 - 241
  • [15] ON THE USE OF THE CYCLOMATIC NUMBER TO MEASURE PROGRAM COMPLEXITY.
    Elshoff, James L.
    Marcotty, Michael
    1978,
  • [16] PROGRAM COMPLEXITY MEASURE FOR SOFTWARE DEVELOPMENT MANAGEMENT.
    Sunohara, Takeshi
    Takano, Akira
    Uehara, Kenji
    Ohkawa, Tsutomu
    Proceedings - International Conference on Software Engineering, 1981, : 100 - 106
  • [17] EVALUATING COGNITIVE COMPLEXITY MEASURE OF PROCESSES WITH WEYUKER PROPERTIES
    Han, Zhaogang
    Zhang, Li
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING (ICACTE 2009), VOLS 1 AND 2, 2009, : 1457 - 1464
  • [18] The cognitive task complexity measure based on successfulness evaluation
    Mekler, Alexey
    Stankova, Ekaterina
    Shmyrov, Vasily
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2023, 58 : 746 - 746
  • [19] Weak measurement theory and modified cognitive complexity measure
    Misra, Sanjay
    Kilic, Huerevren
    ENASE 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2007, : 19 - 24
  • [20] Frameworks for program decomposition in cognitive complexity measurements
    Rumantir, GW
    Proceedings of the Second IASTED International Multi-Conference on Automation, Control, and Information Technology - Software Engineering, 2005, : 41 - 47