DocumentCode :
1216795
Title :
A new measure of software complexity based on cognitive weights
Author :
Shao, Jingqiu ; Wang, Yingxu
Volume :
28
Issue :
2
fYear :
2003
fDate :
4/1/2003 12:00:00 AM
Firstpage :
69
Lastpage :
74
Abstract :
One of the central problems in software engineering is the inherent complexity. Since software is the result of human creative activity, cognitive informatics plays an important role in understanding its fundamental characteristics. This paper models one of the fundamental characteristics of software, complexity, by examining the cognitive weights of basic software control structures. Based on this approach a new concept of cognitive functional size of software is developed. Comparative case studies of the cognitive complexity and physical size of 20 programs are reported. The cognitive functional size provides a foundation for cross-platform analysis of complexity, size, and comprehension effort in the design, implementation, and maintenance phases of software engineering.
Keywords :
Buildings; Computer architecture; Drives; Electric variables measurement; Electronic switching systems; Humans; Postal services; Software architecture; Software engineering; Software measurement;
fLanguage :
English
Journal_Title :
Electrical and Computer Engineering, Canadian Journal of
Publisher :
ieee
ISSN :
0840-8688
Type :
jour
DOI :
10.1109/CJECE.2003.1532511
Filename :
1532511
Link To Document :
بازگشت