INT { RCHI ’ 93 24-29 April 1993 MANAGEMENT OF INTERFACE DESIGN IN HUMANOlD

Today's interface design tools either force designers to handle a tremendous number of design details, or limit their control over design decisions. Neither of these approaches taps the true strengths of either human designers or computers in the design process. This paper presents a human-computer collaborative system that uses a model-based approach for interface design to help designers on decision making, and utilizes the bookkeeping capabilities of computers for regular and tedious tasks. We describe (a) the underlying modeling technique and an execution environment that allows even incompletely-specified designs to be executed for evaluation and testing purposes, and (b) a tool that decomposes high-level design goals into the necessary implementation steps, and helps designers manage the myriad of details that arise during design.

[1]  Yin Yin Wong Rough and ready prototypes: lessons from graphic design , 1992, CHI '92.

[2]  Dan R. Olsen,et al.  MIKE: The Menu Interaction Kontrol Environment , 1986, ACM Trans. Graph..

[3]  Michael L. Begeman,et al.  gIBIS: a hypertext tool for exploratory policy discussion , 1988, CSCW '88.

[4]  Srdjan Kovacevic,et al.  UIDE—an intelligent user interface design environment , 1991 .

[5]  Pedro A. Szekely,et al.  Design alternatives for user interface management sytems based on experience with COUSIN , 1985, CHI '85.

[6]  Pedro Szekely,et al.  DRAMA: An Application of Logistics Shell , 1991 .

[7]  Gurminder Singh,et al.  A high-level user interface management system , 1989, CHI '89.

[8]  Ping Luo,et al.  Knowledgeable development environments using shared design models , 1993, IUI '93.

[9]  Ping Luo,et al.  Facilitating the exploration of interface design alternatives: the HUMANOID model of interface design , 1992, CHI.

[10]  Donald A. Norman,et al.  Software Engineering for User Interfaces , 1984, IEEE Transactions on Software Engineering.

[11]  John Yen,et al.  BACKBORD: an implementation of specification by reformulation , 1991 .

[12]  Brad A. Myers,et al.  State of the Art in User Interface Software Tools , 1992 .

[13]  Pedro A. Szekely Template-based mapping of application data interactive displays , 1990, UIST '90.

[14]  Robert Balzer,et al.  On the inevitable intertwining of specification and implementation , 1982, CACM.

[15]  Roger B. Dannenberg,et al.  Garnet: comprehensive support for graphical, highly interactive user interfaces , 1990, Computer.

[16]  Charles Wiecha,et al.  Transformations on a dialog tree: rule-based maping of content to style , 1989, UIST '89.

[17]  Roger B. Dannenberg,et al.  Garnet: comprehensive support for graphical, highly interactive user interfaces , 1995 .

[18]  Gerhard Fischer,et al.  A Cooperative Problem Solving System for User Interface , 1990 .

[19]  Ping Luo,et al.  Beyond interface builders: model-based interface tools , 1993, INTERCHI.