Abstract
A verbal protocol study of professional software designers has revealed three design process control strategies. At least one of them, the generation of opportunistic solutions at different levels of detail accompanied by problem domain modeling, had not been observed in previous empirical studies nor had been acknowledged in the software engineering practices. Specific breakdowns (difficulties) were associated with the different design process control strategies. Software tools should be provided to designers to alleviate these breakdowns. Parts of a cognitive model of software design, based on distributed control from specialists such as design schemas, design heuristics, and design methods, are presented to account for the observed control strategies.
Author supplied keywords
Cite
CITATION STYLE
Guindon, R., & Curtis, B. (1988). Control of cognitive processes during software design: What tools are needed? In Conference on Human Factors in Computing Systems - Proceedings (Vol. Part F130202, pp. 263–268). Association for Computing Machinery. https://doi.org/10.1145/57167.57211
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.