Learn More
This study shows that top-down decomposition is problematic in the early stages of design. Instead, an opportunistic decomposition is better suited to handle the ill-structuredness of design problems. Designers are observed interleaving decisions at various levels of abstraction in the solution decomposition. The verbal protocols of three professionals(More)
User-adviser dialogues were collected in a typed Wizard-of-Oz study (=man-behind-the-curtain study*). Thirty-two users had to solve simple statistics problems using an unfamiliar statistical package. Users received help on how to use the statistical package by typing utterances to what they believed was a computerized adviser. The observed limited set of(More)
A verbal protocol study of professional software designers has revealed three design process control strategies. At least one of them, the generation of <italic>opportunistic</italic> 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(More)
This present version has been published in a special issue on Unification Grammars of T. A. Informations, revue internationale du traitement automatique du langage (volume 30, number 1-2, 1989 pages 37–67), an international journal on computational linguistics (ISSN 0039-8217) published by the Centre Nationational de la Recherche Scientifique and the Ecole(More)
Key findings from empirical studies&#8212;early design is opportunistic; critical role of pictures in design conception; impact of various cognitive limitations&#8212;have very effectively determined requirements and design for a set of tools to support early design. Key design features of the tools include respectively: (1) The (simultaneous) display of(More)
Advisory systems can be very powerful general tools for users. Formal query languages, menus, and direct manipulation interfaces might not suffice to access advisory systems' full functionality. The capabilities of natural language interfaces could be required. Unfortunately, natural language interfaces are not meeting the needs yet. Wide syntactic coverage(More)