Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
1993, The Knowledge Engineering Review
Human understanding in design evolves through a process of critiquing existing knowledge and consequently expanding the store of design knowledge. Critiquing is a dialog 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 humancomputer 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 mechanismsgeneric, specific, and interpretive critics -are presented, and their complementary roles within the design environment architecture are described.
Proceedings of the SIGCHI conference on Human factors in computing systems - CHI '93, 1993
Computational critic mechanisms provide an effective form of computer-human interaction supporting the process of design. Computational critics embedded in domain-oriented design environments can take advantage of knowledge representations in these environments to provide less intrusive, more relevant critiques. Three classes of embedded critics have been studied. Generic critics use domain knowledge to detect problematic situations in the design construction. Specific critics take advantage of additional knowledge in the partial specification to detect inconsistencies between the design construction and the design specification. Interpretive critics are tied to a perspective mechanism that supports designer's in examining their artifact from different• viewpoints.
Artificial Intelligence in Design ’94, 1994
Analyses of design activities indicate that conflicts detected at the solution level often originate in conflicts at the design intention level. We have extended previous computational critiquing approaches by helping designers to become aware of, understand, and resolve conflicts among design intentions. A perspective-based critiquing system allows designers to explicitly represent design intentions in terms of perspectives, and critiques design solution forms according to each specified perspective. By attending to the critic messages and associated design rationale, designers become aware of the conflicts among abstract perspectives. We describe two design environments that provide such perspective-based critiquing systems: the KID (Knowing-in-Design) design environment and VDDE (Voice Dialog Design Environment). These design environments use different approaches for representing perspectives and partitioning the knowledge-base. We compare the two approaches and enumerate design guidelines for creating perspective-based critiquing systems.
Acta Psychologica, 1996
Design problem-solving requires designers to be creative and to express evaluative judgments. Designers propose successive partial solutions and evaluate these solutions with respect to various criteria and constraints. Evaluation plays a major role in design because each successive evaluation step guides the course of design activity. However, evaluation of design solutions is difficult for both experienced and inexperienced designers because: (1) in complex domains, no single person can know all the relevant criteria and constraints, and (2) design solutions must be evaluated from multiple, and sometimes conflicting, perspectives. Domain-oriented design environments have been proposed as computational tools supporting designers to construct and evaluate design solutions. Critiquing systems embedded in these environments support evaluation activities by analysing design solutions for compliance with criteria and constraints encoded in the system's knowledge-base. To investigate the impact of such systems, we have designed, built, and evaluated a domain-oriented design environment for a specific area: phone-based interface design. Professional designers were observed using the design environment to solve a complex design task. Analyses of these design sessions enabled us to identify reactions common to all designers, as well as reactions depending on the designers' level of domain experience.
International Journal of Man-Machine Studies, 1991
We describe the critiquing approach to building knowledge-based interactive systems. Critiquing supports computer users in their problem solving and learning activities. The challenges for the next generation of knowledge-based systems provide a context for the development of this paradigm. We discuss critics from the perspective of overcoming the problems of high-functionality computer systems, of providing a new class of systems to support learning, of extending applications-oriented construction kits to design environments, and of providing an alternative to traditional autonomous expert systems. One of the critiquing systems we have built-JANUS, a critic for architectural design-is used as an example for presenting the key aspects of the critiquing process. V.Ie then survey additional critiquing systems developed in our and other reseaich groups. The paper concludes with a discussion of experiences and extensions to the paradigm.
Proceedings of the SIGCHI conference on Human factors in computing systems Empowering people - CHI '90, 1990
We describe the critiquing approach to building knowledge-based interactive systems. Critiquing supports computer users in their problem solving and learning activities. The challenges for the next generation of knowledge-based systems provide a context for the development of this paradigm. We discuss critics from the perspective of overcoming the problems of highfunctionality computer systems, of providing a new class of systems to support learning, of extending applicationsoriented construction kits to design environments, and of providing an alternative to traditional autonomous expert systems. One of the critiquing systems we have built -JANUS, a critic for architectural design -is used as an example of the key aspects of the critiquing process. We also survey additional critiquing systems developed in our and other research groups.
Knowledge-Based Systems, 1995
Collaboration among designers can be described with an "action-reflection-critique" model in which the explicit representation of the design contributes to a shared understanding and to the articulation of design knowledge. We describe how domain-oriented design environments based on this model support human-computer collaboration by intertwining knowledge delivery and elicitation. The KID (Knowing-In-Design) system has a shared understanding about the designers' "task at hand" through a partial design requirement specification and a solution. KID delivers design knowledge relevant to this task at hand, and the delivery helps designers uncover tacit design concerns. Designers are encouraged to store the elicited design knowledge in KID, which results in the evolution of the system's knowledgebases. The evolution affects the system's subsequent behavior by tuning the delivery toward the designers. This cycle of knowledge delivery and elicitation processes supported by KID allows designers to gradually coevolve design requirements and solutions.
Proceedings of the SIGCHI conference on Human factors in computing systems - CHI '97, 1997
Critiquing systems are a type of active, knowledge-based design support system. They propose to positively influence designers' cognitive processes by pointing out potential problems and contentious issues while designers work. To investigate the effects such systems have on the activities of professional designers, a design environment containing a critiquing system was designed, built, and evaluated for a specific area: phone-based interface design. Four professional designers were observed using the environment to solve realistic design tasks. Our protocol analyses indicate that such systems do influence the behaviour of designers, but often indirectly. Designers were observed anticipating the activity of the system and taking preventative steps to avoid it. Differential effects depending on the designers' level of domain experience were also observed. Overall, the system was better suited to the needs of highly experienced designers.
Design Evaluator is a pen-based system that provides designers with critical feedback on their sketches in various visual forms. The goal of these system-generated critiques is to help end users who draw and then reason about their drawings to solve design problems. This paper outlines the implementation strategies of t he Design Evaluator and shows example applications in two visual design domains: architectural floor plans and Web page layout.
ACM Transactions on Information Systems, 1991
Cooperative problem-solving systems help users design solutions themselves as opposed to having solutions designed for them. Critiquing-presenting a reasoned opinion about a user's product or action-is a major activity of a cooperative problem-solving system. Critics make the constructed artifact "talk back" to the user. Conditions under which critics are more appropriate than autonomous expert systems are discussed. Critics should be embedded in integrated design environments along with other components, such as an argumentative hypertext system, a specification component, and a catalog. Critics support learning as a by-product of problem solving. The major subprocesses of critiquing are goal acquisition, product analysis, critiquing strategies, adaptation capability, explanation and argumentation, and advisory capability. The generality of the critiquing approach is demonstrated by discussing critiquing systems developed in our group and elsewhere. Limitations of many current critics include their inability to learn about specific user goals and their intervention strategies.
Artificial Intelligence in Design, 1994
Abstract. Traditionally critiquing messages in Domain Oriented Design Environments are presented as text in a window to which all critics send their message. In this paper al-ternative methods for presenting critiquing messages in a direct manipulation style will be discussed. Critics ...
Design Environments are computer systems which support design by enabling cooperative problem solving between designer and computer. There are two complementary problem solving activities in design: constructive design and argumentative design. We have created two computer-supported environments, CRACK and VmWPOZNTS, to support these two activities. CRACK is a knowledge-based critic which has knowledge about how kitchen appliances can be assembled into functional kitchens. VIEWPOINTS is a hypertext system based on the mrs design methodology and contains useful infer-marion about the principles of kitchen design. The integration of these two types of systems will eliminate shortcomings of the individual systems.
Analyzing Art, Culture, and Design in the Digital Age
As a synthesis, this paper offers the opportunity to rethink the status of current technologies within the design review process. It suggests the potential for transforming the complex participatory, communicative, and technical nuances of the design review process to coexist with the affordances of the new genre of digital media. Thus, this paper presents the final stage of an ongoing study that focuses on the design and evaluation of an interactive communication medium, called SketchBoard, for the design review process. Findings reveal that SketchBoard that embodies intelligent and intelligible behavior could potentially remedy the vagueness of visualization. This could further provide an insight into improving participatory communication and visualization around technical activities within the design review process using mobile interactive surfaces.
This paper illustrates our approach of building an integrated knowledge-based design environment, which facilitates knowledge delivery mechanisms. The KID (Knowing-In-Design) design environment provides a specification and a construction components which allow a user to specify design problem requirements at abstract levels, and to form a solution by direct manipulation in a domain of kitchen floor plan design. A partial problem specification and solution construction given through the components represent the user's task at hand to be shared with the design environment. The environment dynamically identifies and informs of a possible breakdown in a partial design, and delivers information from the knowledge bases that are inferred to be relevant to the identified task at hand. The study of KID indicates not only that the system has improved design processes, but also that the delivery mechanism is an effective method to elicit knowledge from designers, addressing the knowledge acquisition problem. Collaborative Problem Solving Design tasks, such as architectural design, writing, music composition or software design, have two characteristics (Nakakoji, 1993a). First, design problems are ill-defined (Simon, 1981) that one cannot specify a design problem completely before starting to solve it; designers have to gradually refine both the problem specification and the design solution. Second, design problems are open-ended that knowledge necessary for a design can never be completely articulated a priori. It is neither possible to identify all the relevant knowledge for the design nor to formalize it for generating a design that fits to varieties of changing needs of design tasks. Such design activities are best supported by taking a human-computer cooperative problem-solving approach. The approach augments the skills of human designers with integrated, domain-oriented, knowledge-based design environments instead of generating solutions for designers as typified by the design automation approach. Design environments are computer systems that provide design tools and information repositories that designers use for understanding, reflecting on, and framing both a problem and a
CAADRIA proceedings
A critiquing system helps designers improve their design artifacts by providing feedback. Computer-aided critiquing systems have been built in many fields and provide us with useful lessons. In this paper we analyze existing critiquing systems in terms of (1) critiquing process, (2) critiquing rules, and (3) intervention techniques. Based on this analysis, we suggest new research directions for critiquing systems in the domain of architectural design.
Artificial Intelligence in Design '91, 1991
Designers deal with ill-defined and wicked problems characterized by fluctuating and conflicting requirements. Traditional design methodologies based on the separation between problem setting (analysis) and problem solving (synthesis) are inadequate to solve these problems. These types of problems require a cooperative problem-solving approach empowering designers with integrated, domain-oriented, knowledge-based design environments. In this paper, we describe the motivation for this approach and introduce an architecture for such design environments. We focus on the integration of specification, construction, and a catalog of presto red design objects in those environments for an illustration of how such integrated environments empower human designers. The system component described in detail (called CATALOOExPLORER) assists designers in locating examples in the catalog that are relevant to the task at hand as partially articulated by the current specification and construction, thereby relieving users of the task of forming queries for retrieval.
1995
Abstract Expert critics have been built to critique human performance in various areas such as engineering design, decision making, etc. We suggest that critics can also be useful in the building and use of knowledge based design systems (KBDSs). Knowledge engineers elicit knowledge from domain experts and build a knowledge based design system. The system generates designs. The amount of knowledge the system possesses and the way it applies the knowledge directly influence the performance of its designs.
Design Studies, 2013
While critiquing is generally recognized as an essential pedagogical tool in architecture design studios, no systematic attempt has been made to develop a descriptive theory that can account for the complexity of critiquing. Various studies exist that describe the design studio, but many of these provide fragmentary descriptions of critiquing. In this paper, through a review of publications that are concerned with the architecture design studio as well as other areas of design, we identify a basic set of factors that enable us to articulate the variables that affect the practice of critiquing in design studios. Based on these factors, we then propose a conceptual framework that allows studio instructors to systematically plan and examine their critiquing practice.
Critique has long been considered a benchmark of design education and practice, both as a way to elicit feedback about design artifacts in the process of production and as a high-stakes assessment tool in academia. In this study, I investigate a specific form of critique between peers that emerges organically in the design studio apart from coursework or guidance of a professor. Based on intensive interviews and observations, this informal peer critique appears to elicit the design judgment of the individual designer in explicit ways, encouraging peers to follow new paths in their design process, while also verbalizing often-implicit design decisions that have already been made. Implications for future research in academic and professional practice are considered.
Research and Practice in Technology Enhanced Learning, 2010
This paper reports on the Furniture Design Critic. We propose a computational model of design critiquing using the program, which as a research tool helps us explain how to select critiquing methods in the consideration of critiquing conditions. Surveying the literature of architectural education, we have identified two dimensions from critiquing comments: (1) delivery types (interpretation, introduction/reminder, example, demonstration, and evaluation) and (2) communication modalities (written comments, graphical annotations, and images). This paper also presents how the Furniture Design Critic system selects particular methods by considering specific conditions such as the user's knowledge level and the interaction history between the user and the system.
International Journal of Technology and Design …, 2009
In this study, the Design Collaboration Model (DCM) was developed to provide a medium for the on-line collaboration of the design courses. The model was based on the situated and reflective practice characteristics of the design process. The segmentation method was used to analyse the design process observed both in the design diaries and the redline files that were composed of the problem domain and the design strategies. In the problem domain, it was observed that high emphasis was given to the design abstractions in the level of details of a space or sub-space. Also, the critics were more interested in the solution space than the problem space. As a design strategy, rejecting a solution was more practiced than proposing alternative solutions. Since the performance score of the students was highly correlated to the number of segments in critiques, it is concluded that quality rather than quantity of critiques determine the success level of proposed design solutions.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.