An Exploratory Study of the Cognitive Structures Underlying the Comprehension of Software Design Problems
Abstract
An experiment was conducted to evaluate a framework for the study of software complexity and comprehension. Basic to this framework is the concept that a person's knowledge of, and experience with, software design affects that person's ability to comprehend a software problem and its potential solutions. Past research on software complexity and comprehensibility has largely been based on the assumption that complexity is a function of surface properties, such as variable names and flow of control. Such measures, however, ignore the effects of experience. Research on expert-novice differences in problems solving suggests that experts possess a large number of previously developed knowledge structures, or schemata, that can be used to understand or solve the current problem. Research on text comprehension provides theoretical concepts and experimental paradigms that are useful in determining the structure and content of these experience-related schemata.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 01, 1978
- Accession Number
- ADA073727
Entities
People
- Althea A. Turner
- H. Rudy Ramsey
- Jean Nichols Hooper
- Michael E. Atwood