Answers are grounded in this paper and cite their sources.
Software complexity is an area of software engineering concerned with the identification, classification and measurement of features of software that effect the cost of developing and sustaining computer programs. As a human endeavor, programming is subject to behavioral and psychological factors that eventually lead to the study of the human thought processes. The introduction and annotated bibliography presented are intended to relate a diversity of literature from computer science, cognitive psychology, and software engineering that are contributing to the current state of investigation in software complexity.
No takes yet. Share an insight, caveat, or question.
Waguespack et al. (1987) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: