Intelligent User Interfaces: Survey and Research Directions

Computers are extremely effective information processors. However, for current, highly interactive usage, computers can only be as effective as the interface which is used to communicate with them. This report first examines the development of the user interface to place the intelligent interface in historical context. Following this is a survey of intelligent interface paradigms and techniques. These show how new interfaces can improve communication between humans and machines when the interface technology makes the leap from a passive tool-set to a pro-active assistant. These assistants, or agents, are viewed in the context of a new type of interactive, partial solution to previously insoluble problems.

[1]  Seth Rogers,et al.  Adaptive User Interfaces : papers from the 2000 AAAI Symposium, March 20-22, Stanford, California , 2000 .

[2]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[3]  Allen Cypher,et al.  EAGER: programming repetitive tasks by example , 1991, CHI.

[4]  Brian D. Davison,et al.  Predicting Sequences of User Actions , 1998 .

[5]  Michael J. Pazzani,et al.  Syskill & Webert: Identifying Interesting Web Sites , 1996, AAAI/IAAI, Vol. 1.

[6]  Eric Horvitz,et al.  The Lumière Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users , 1998, UAI.

[7]  Henry Lieberman,et al.  Integrating user interface agents with conventional applications , 1998, IUI '98.

[8]  Elaine Rich,et al.  User Modeling via Stereotypes , 1998, Cogn. Sci..

[9]  Jeffrey C. Schlimmer,et al.  Software Agents: Completing Patterns and Constructing User Interfaces , 1993, J. Artif. Intell. Res..

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

[11]  David Hinkle,et al.  Clavier: Applying Case-Based Reasoning to Composite Part Fabrication , 1994, Conference on Innovative Applications of Artificial Intelligence.

[12]  Pat Langley,et al.  Machine Learning for Adaptive User Interfaces , 1997, KI.

[13]  A. Kirman User interface: a personal view , 1990 .

[14]  L. A. Hermens,et al.  A machine-learning apprentice for the completion of repetitive forms , 1994, IEEE Expert.

[15]  John Anderson,et al.  Pragmatic User Modelling in a Commercial Software System , 1997 .

[16]  Gordon W. Paynter,et al.  Familiar: Automating Repetition in Common Applications , 1999, New Zealand Computer Science Research Students' Conference.

[17]  Pat Langley,et al.  User modeling in adaptive interfaces , 1999 .

[18]  Arne Jönsson,et al.  Wizard of Oz studies: why and how , 1993, IUI '93.