Embedding critics in design environments
- 1 December 1993
- journal article
- research article
- Published by Cambridge University Press (CUP) in The Knowledge Engineering Review
- Vol. 8 (4) , 285-307
- https://doi.org/10.1017/s026988890000031x
Abstract
Human understanding in design evolves through a process of critiquing existing knowledge and consequently expanding the store of design knowledge. Critiquing is a dialogue in which the interjection of a reasoned opinion about a product or action triggers further reflection on or changes to the artifact being designed. Our work has focused on applying this successful human critiquing paradigm to human-computer interaction. We argue that computer-based critiquing systems are most effective when they are embedded in domain-oriented design environments, which are knowledge-based computer systems that support designers in specifying a problem and constructing a solution. Embedded critics play a number of important roles in such design environments: (1) they increase the designer's understanding of design situations by pointing out problematic situations early in the design process; (2) they support the integration of problem framing and problem solving by providing a linkage between the design specification and the design construction; and (3) they help designers access relevant information in the large information spaces provided by the design environment. Three embedded critiquing mechanisms—generic, specific, and interpretive critics—are presented, and their complementary roles within the design environment architecture are described.Keywords
This publication has 14 references indexed in Scilit:
- Supporting Indirect Collaborative Design With Integrated Knowledge-Based Design EnvironmentsHuman–Computer Interaction, 1992
- Survey of expert critiquing systemsCommunications of the ACM, 1992
- The role of critiquing in cooperative problem solvingACM Transactions on Information Systems, 1991
- Design environments for constructive and argumentative designPublished by Association for Computing Machinery (ACM) ,1989
- gIBIS: a hypertext tool for exploratory policy discussionACM Transactions on Information Systems, 1988
- Cognition in PracticePublished by Cambridge University Press (CUP) ,1988
- Classifying Software for ReusabilityIEEE Software, 1987
- Pilots of the future: human or computer?Communications of the ACM, 1985
- Knowledge-based help systemsPublished by Association for Computing Machinery (ACM) ,1985
- INTERVENTIONS INTO GROUP PROCESS: AN APPROACH TO IMPROVING THE EFFECTIVENESS OF GROUPS*Decision Sciences, 1974