Studies in Plan Construction. II. Novice Design Behavior.
Abstract
Software design is the process of translating a set of task requirements into a structural description of a computer program that will perform the indicated task. Expert designers rely on a great deal of domain-specific knowledge to perform a design task. Novice designers lack this specialized knowledge and rely on more general problem solving strategies. This report describes the novices' design processes and illustrates their operation by considering thinking-aloud protocols. (Author)
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1980
- Accession Number
- ADA095863
Entities
People
- Michael E. Atwood
- Robin Jeffries