Skip to Main Content
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.