Motivating the Notion of Generic Design within Information-Processing Theory: The Design Problem Space

The notion of generic design, although it has been around for 25 years, is not often articulated; such is especially true within Newell and Simon's (1972) information-processing theory (IPT) framework. Design is merely lumped in with other forms of problem-solving activity. Intuitively, one feels there should be a level of description of the phenomenon that refines this broad classification by further distinguishing between design and nondesign problem solving. However, IPT does not facilitate such problem classification. This article makes a preliminary attempt to differentiate design problem solving from nondesign problem solving by identifying major invariants in the design problem space.

[1]  Herbert A. Simon,et al.  How Complex are Complex Systems? , 1976, PSA: Proceedings of the Biennial Meeting of the Philosophy of Science Association.

[2]  H. Rittel,et al.  Dilemmas in a general theory of planning , 1973 .

[3]  J. Greeno,et al.  Natures of problem-solving abilities. , 1978 .

[4]  Andrea A. diSessa,et al.  Knowledge in pieces : An evolving framework for understanding knowing and learning , 1988 .

[5]  Charles M. Eastman Recent Developments in Representation in the Science of Design , 1981, 18th Design Automation Conference.

[6]  Barbara Liskov,et al.  Abstraction and Specification in Program Development , 1986 .

[7]  John R. Anderson Acquisition of cognitive skill. , 1982 .

[8]  Wojciech Tarnowski,et al.  The Structure of the Design Process , 1986 .

[9]  Ö. Akin Psychology of architectural design , 1986 .

[10]  HERBERT A. SIMON,et al.  The Architecture of Complexity , 1991 .

[11]  John C. Thomas,et al.  A design-interpretation analysis of natural English with applications to man-computer interaction , 1978 .

[12]  G. Lakoff,et al.  Women, Fire, and Dangerous Things: What Categories Reveal about the Mind , 1988 .

[13]  K. A. Ericsson,et al.  Protocol Analysis: Verbal Reports as Data , 1984 .

[14]  Christopher Alexander Notes on the Synthesis of Form , 1964 .

[15]  Joseph M. Ballay CMU/IBM Usability Study: Final Report. CDC Technical Report No. 11. , 1984 .

[16]  Allen Newell,et al.  Problem solving techniques for the design of algorithms , 1984, Inf. Process. Manag..

[17]  Herbert A. Simon,et al.  Understanding written problem instructions. , 1974 .

[18]  John C. Thomas,et al.  The psychological study of design , 1979 .

[19]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[20]  G. Lakoff Women, fire, and dangerous things : what categories reveal about the mind , 1989 .

[21]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[22]  Herbert A. Simon,et al.  The Structure of Ill Structured Problems , 1973, Artif. Intell..

[23]  H A Simon,et al.  The theory of learning by doing. , 1979, Psychological review.

[24]  G. Halasz Frank,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1987, CACM.

[25]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[26]  Bryan Lawson,et al.  Cognitive Strategies in Architectural Design , 1979 .

[27]  H. Simon,et al.  The Organization of Complex Systems , 1977 .

[28]  Elaine Kant,et al.  Understanding and Automating Algorithm Design , 1985, IEEE Transactions on Software Engineering.

[29]  Robin Jeffries,et al.  The Processes Involved in Designing Software. , 1980 .

[30]  Elaine Kant,et al.  The Roles of Execution and Analysis in Algorthm Design , 1985, IEEE Transactions on Software Engineering.

[31]  Frank G. Halasz,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1987, Hypertext.