Towards Structured Software Cognitive Complexity Measurement with Granular Computing Strategies

被引:1
|
作者
Auprasert, Benjapol [1 ]
Limpiyakorn, Yachai [1 ]
机构
[1] Chulalongkorn Univ, Dept Comp Engn, Bangkok 10330, Thailand
关键词
Cognitive complexity measure; granular computing strategies; software metrics; unified and structured factors;
D O I
10.1109/COGINF.2009.5250713
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cognitive complexity measures quantify human difficulty in understanding the source code based on cognitive informatics foundation. The discipline derives cognitive complexity on a basis of fundamental software factors i.e. inputs, outputs, and internal processing architecture. The invention of Cognitive Functional Size (CFS) stands out as the breakthrough to software complexity measures. Several subsequent research has tried to enhance CFS to fully consider more factors, such as information contents in the form of identifiers and operators. However, these existing approaches quantify the factors separately without considering the relationship, among them. This paper presents an approach to integrating Granular Computing into the new measure called Structured Cognitive Information Measure or SCIM. The proposed measure unifies and re-organizes complexity factors analogous to human cognitive process. Empirical studies were conducted to evaluate the virtue of SCIM, including theoretical validation through nine Weyuker's properties. The universal applicability of granular computing concepts is also demonstrated.
引用
收藏
页码:365 / 370
页数:6
相关论文
共 50 条
  • [41] Towards granular calculus of single-valued neutrosophic functions under granular computing
    Nguyen Thi Kim Son
    Nguyen Phuong Dong
    Le Hoang Son
    Hoang Viet Long
    Multimedia Tools and Applications, 2020, 79 : 16845 - 16881
  • [42] Cognitive Computing and Managing Complexity in Open Innovation Model
    Freund, Robert J.
    MANAGING COMPLEXITY, 2017, : 249 - 262
  • [43] On the Complexity of Computing Winning Strategies for Finite Poset Games
    Soltys, Michael
    Wilson, Craig
    THEORY OF COMPUTING SYSTEMS, 2011, 48 (03) : 680 - 692
  • [44] On the Complexity of Computing Winning Strategies for Finite Poset Games
    Michael Soltys
    Craig Wilson
    Theory of Computing Systems, 2011, 48 : 680 - 692
  • [45] TOWARDS A FRAMEWORK FOR SOFTWARE MEASUREMENT VALIDATION
    KITCHENHAM, B
    LAWRENCE, S
    FENTON, N
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (12) : 929 - 944
  • [46] Towards innovation measurement in the software industry
    Edison, Henry
    bin Ali, Nauman
    Torkar, Richard
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (05) : 1390 - 1407
  • [47] Towards a consistent terminology for software measurement
    Garcia, Felix
    Bertoa, Manuel F.
    Calero, Coral
    Vallecillo, Antonio
    Ruiz, Francisco
    Piattini, Mario
    Genero, Marcela
    INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (08) : 631 - 644
  • [48] COGNITIVE CONCEPT LEARNING VIA GRANULAR COMPUTING FOR BIG DATA
    Li, Jinhai
    Huang, Chenchen
    Xu, Weihua
    Qian, Yuhua
    Liu, Wenqi
    PROCEEDINGS OF 2015 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOL. 1, 2015, : 289 - 294
  • [49] Granular Computing and Three-way Decisions for Cognitive Analytics
    JingTao Yao
    Yiyu Yao
    Davide Ciucci
    Kaizhu Huang
    Cognitive Computation, 2022, 14 : 1801 - 1804
  • [50] Granular Computing and Three-way Decisions for Cognitive Analytics
    Yao, JingTao
    Yao, Yiyu
    Ciucci, Davide
    Huang, Kaizhu
    COGNITIVE COMPUTATION, 2022, 14 (06) : 1801 - 1804