DocumentCode :
1561597
Title :
Cognitive Program Complexity Measure
Author :
Misra, Sanjay
Author_Institution :
Atilim Univ., Ankara
fYear :
2007
Firstpage :
120
Lastpage :
125
Abstract :
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.
Keywords :
cognition; computational complexity; program control structures; programming languages; software engineering; software metrics; cognitive program complexity measure; software functional complexity; software metrics; Area measurement; Artificial intelligence; Cognitive informatics; Competitive intelligence; Computer architecture; Robustness; Size measurement; Software engineering; Software measurement; Software metrics; Software metrics; basic control structures; cognitive complexity measures; cognitive weights;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cognitive Informatics, 6th IEEE International Conference on
Conference_Location :
Lake Tahoo, CA
Print_ISBN :
9781-4244-1327-0
Electronic_ISBN :
978-1-4244-1328-7
Type :
conf
DOI :
10.1109/COGINF.2007.4341881
Filename :
4341881
Link To Document :
بازگشت