Usability Guidelines for Interactive Search in Direct Manipulation Systems

As AI systems make their way into the mainstream of interactive applications, usability becomes an increasingly important factor in their success. A wide range of user interface design guidelines have been developed for the direct manipulation and graphical user interface conventions of modern software. Unfortunately, it is not always clear how these should be applied to AI systems. This paper discusses a visualization assistant, an e-commerce simulation domain we have applied it to, and the guidelines we found relevant in the construction of its user interface. The goal of this paper is to explain how an interactive system can incorporates searchbased intelligent behavior while still respecting well-established rules for effective user interaction.

[1]  Ben Shneiderman,et al.  Direct manipulation vs. interface agents , 1997, INTR.

[2]  Hanhwe Kim,et al.  Spatial metaphors and disorientation in hypertext browsing , 1995, Behav. Inf. Technol..

[3]  Joe Marks,et al.  Human-Guided Simple Search , 2000, AAAI/IAAI.

[4]  Jon Trinder,et al.  The Humane Interface: New Directions for Designing Interactive Systems , 2002, Interact. Learn. Environ..

[5]  Ben Shneiderman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[6]  W. Buxton Human-Computer Interaction , 1988, Springer Berlin Heidelberg.

[7]  Eric Horvitz,et al.  Models of Continual Computation , 1997, AAAI/IAAI.

[8]  A MyersBrad The importance of percent-done progress indicators for computer-human interfaces , 1985 .

[9]  Sidney L. Smith,et al.  Guidelines for Designing User Interface Software , 1986 .

[10]  Harold W. Thimbleby,et al.  Calculators are needlessly bad , 2000, Int. J. Hum. Comput. Stud..

[11]  Luke S. Zettlemoyer,et al.  The user interface as an agent environment , 2000, AGENTS '00.

[12]  Brad A. Myers,et al.  The importance of percent-done progress indicators for computer-human interfaces , 1985, CHI '85.

[13]  Ben Shneiderman,et al.  Designing the user interface (2nd ed.): strategies for effective human-computer interaction , 1992 .

[14]  Kristina Höök,et al.  Steps to take before intelligent user interfaces become real , 2000, Interact. Comput..

[15]  Edwin Hutchins,et al.  Metaphors for Interface Design , 1987 .

[16]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[17]  Robert St. Amant,et al.  User Interface Affordances in a Planning Representation , 1999, Hum. Comput. Interact..

[18]  James T. Enns,et al.  Large Datasets at a Glance: Combining Textures and Colors in Scientific Visualization , 1999, IEEE Trans. Vis. Comput. Graph..

[19]  James A. Hendler,et al.  Introduction: designing interfaces for expert systems , 1987 .

[20]  Eric Horvitz,et al.  Principles of mixed-initiative user interfaces , 1999, CHI '99.

[21]  Henry Lieberman,et al.  Letizia: An Agent That Assists Web Browsing , 1995, IJCAI.