User interface design assistance for large-scale software development

The User Interface Design Assistant (UIDA) addresses the specific design problems of style and integration consistency throughout the user interface development process and aids in the automated feedback and evaluation of a system's graphical user interface according to knowledge-based rules and project-specific design examples. The UIDA system is able to quickly identify inconsistent style guide interpretations and UI design decisions resulting from distributed development of multiple UI sub-systems. This case arises when each sub-system conforms to the general style guide rules, but when integrated together, may appear inconsistent.<<ETX>>

[1]  D. B. Davis,et al.  Sun Microsystems Inc. , 1993 .

[2]  Jakob Nielsen,et al.  Finding usability problems through heuristic evaluation , 1992, CHI.

[3]  David R. Schwartz,et al.  The use of guidelines in interface design , 1991, CHI.

[4]  Trevor P. Hopkins OSF/motif style guide , 1991 .

[5]  Brad A. Myers,et al.  Creating user interfaces by demonstration , 1988 .

[6]  Jonas Löwgren,et al.  Knowledge-based evaluation as design support for graphical user interfaces , 1992, CHI.

[7]  Andrew Sears,et al.  Layout Appropriateness: A Metric for Evaluating User Interface Widget Layout , 1993, IEEE Trans. Software Eng..

[8]  Ping Luo,et al.  INT { RCHI ’ 93 24-29 April 1993 MANAGEMENT OF INTERFACE DESIGN IN HUMANOlD , 1997 .

[9]  Richard N. Taylor,et al.  Human-executed operations in the Teamware process programming system , 1994, Proceedings. Ninth International Software Process Workshop.

[10]  Brad A. Myers Encapsulating interactive behaviors , 1989, CHI '89.

[11]  James D. Foley,et al.  Providing high-level control and expert assistance in the user interface presentation design , 1993, INTERCHI.

[12]  Richard N. Taylor,et al.  Separations of concerns in the Chiron-1 user interface development and management system , 1993, INTERCHI.

[13]  Elaine Kant,et al.  Programming expert systems in OPS5 , 1985 .

[14]  Jakob Nielsen,et al.  Assessing the usability of a user interface standard , 1991, CHI.

[15]  Thomas W. Mastaglio,et al.  Using critics to empower users , 1990, CHI '90.

[16]  James D. Foley,et al.  A second generation user interface design environment: the model and the runtime architecture , 1993, INTERCHI.

[17]  Nancy Martin,et al.  Programming Expert Systems in OPS5 - An Introduction to Rule-Based Programming(1) , 1985, Int. CMG Conference.

[18]  Brad A. Myers,et al.  Automatic, look-and-feel independent dialog creation for graphical user interfaces , 1990, CHI '90.

[19]  Debra J. Richardson,et al.  Developing and integrating ProDAG in the Arcadia environment , 1992 .

[20]  Corporate Open Look: graphical user interface application style guidelines , 1990 .