Control of cognitive processes during software design: What tools are needed?

62Citations
Citations of this article
39Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free