Improved cognitive information complexity measure: A metric that establishes program comprehension effort

DS Kushwaha, AK Misra - ACM SIGSOFT Software Engineering Notes, 2006 - dl.acm.org
Understanding the software system is known as program comprehension and is a cognitive
process. This cognitive process is the driving force behind creation of software that is easier …

[PDF][PDF] Code cognitive complexity: a new measure

JK Chhabra - Proceedings of the World Congress on Engineering, 2011 - iaeng.org
There are different facets of software complexity, some of which have been computed using
widely accepted metrics like cyclomatic complexity, data/information flow metrics, but very …

A new measure of software complexity based on cognitive weights

J Shao, Y Wang - Canadian Journal of Electrical and Computer …, 2003 - ieeexplore.ieee.org
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 …

Robustness analysis of cognitive information complexity measure using Weyuker properties

DS Kushwaha, AK Misra - ACM SIGSOFT Software Engineering Notes, 2006 - dl.acm.org
Cognitive information complexity measure is based on cognitive informatics, which helps in
comprehending the software characteristics. For any complexity measure to be robust …

A new cognitive approach to measure the complexity of software's

AK Jakhar, K Rajnish - International Journal of Software Engineering and …, 2014 - earticle.net
In software industries, the most important parameter is the exact measurement of the effort at
the early phase of the software development life cycle. To estimate the effort is difficult due to …

Automatizing software cognitive complexity reduction

R Saborido, J Ferrer, F Chicano, E Alba - IEEE Access, 2022 - ieeexplore.ieee.org
Software plays a central role in our life nowadays. We use it almost anywhere, at any time,
and for everything: to browse the Internet, to check our emails, and even to access critical …

A conceptual model of cognitive complexity of elements of the programming process

SN Cant, DR Jeffery, B Henderson-Sellers - Information and Software …, 1995 - Elsevier
A new approach to complexity metrics is described based not on empirical analysis of the
final product, viz. the code, but on an understanding of the cognitive processes of the analyst …

[PDF][PDF] A complexity measure based on cognitive weights

S Misra - International Journal of Theoretical and Applied …, 2006 - academia.edu
Cognitive Informatics plays an important role in understanding the fundamental
characteristics of software. This paper proposes a model of the fundamental characteristics …

An empirical validation of cognitive complexity as a measure of source code understandability

M Muñoz Barón, M Wyrich, S Wagner - Proceedings of the 14th ACM …, 2020 - dl.acm.org
Background: Developers spend a lot of their time on understanding source code. Static code
analysis tools can draw attention to code that is difficult for developers to understand …

A cognitive complexity metric based on category learning

T Klemola, J Rilling - Cognitive Informatics, IEEE International …, 2003 - computer.org
Software development is driven by software comprehension. Controlling a software
development process is dependent on controlling software comprehension. Measures of …