Adaptive Human-Computer Interfaces

Abstract : Interface software that can adapt to the current user and the current context is a long-term research goal of the Adaptive Interface project at the Naval Research Laboratory's Human-Computer Interaction Laboratory. This report presents a survey of recent research in adaptive interface computer software as well as a discussion of factors that require consideration in designing this software. An adaptive interface needs to include a knowledge base that encompasses four domains. These four domains are knowledge of the current user, knowledge of the interaction scheme, knowledge of the problem task, and knowledge of the underlying system. This report reviews and discusses these knowledge bases along with the positive and negative aspects of adaptive interfaces.

[1]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[2]  William Buxton,et al.  Towards a comprehensive user interface management system , 1983, SIGGRAPH.

[3]  H. Grice Logic and conversation , 1975 .

[4]  W. T. Norman,et al.  A universal conception of personality structure? , 1966, Journal of personality and social psychology.

[5]  Alan Morse,et al.  Some principles for the effective display of data , 1979, SIGGRAPH '79.

[6]  W. Bruce Croft The Role of Context and Adaptation in User Interfaces , 1984, Int. J. Man Mach. Stud..

[7]  Rachel Reichman-Adar,et al.  Extended Person-Machine Interface , 1984, Artif. Intell..

[8]  R FeeneyWilliam,et al.  Adaptive man/computer interfaces , 1977 .

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

[10]  Stuart K. Card,et al.  Evaluation of mouse, rate-controlled isometric joystick, step keys, and text keys, for text selection on a CRT , 1987 .

[11]  Sherman William Tyler SAUCI. Self-Adaptive User Computer Interfaces , 1986 .

[12]  Edwina L. Rissland Ingredients of Intelligent User Interfaces , 1984, Int. J. Man Mach. Stud..

[13]  Howard Mozeico A human/computer interface to accommodate user learning stages , 1982, CACM.

[14]  Ivan T. Robertson,et al.  Human information-processing strategies and style , 1985 .

[15]  Martha E. Pollack,et al.  Information sought and information provided: an empirical study of user/expert dialogues , 1985, CHI '85.

[16]  Katharina Morik,et al.  The Real Estate Agent: Modeling Users By Uncertain Reasoning , 1985, AI Mag..

[17]  Sape Mullender,et al.  Distributed systems , 1989 .

[18]  Donald A. Norman,et al.  Some observations on mental models , 1987 .

[19]  C. Raymond Perrault,et al.  Analyzing Intention in Utterances , 1986, Artif. Intell..

[20]  Ian H. Witten,et al.  Adaptive personalized interfaces—A question of viability , 1985 .

[21]  Robert Wilensky,et al.  Artificial Intelligence and Language Processing Talking to Unix in English: an Overview of Uc , 2022 .

[22]  Elanna Yalow Individual Differences in Learning from Verbal and Figural Materials. Technical Report No. 12: Aptitude Research Project. , 1980 .

[23]  Jaime G. Carbonell,et al.  Learning the User’s Language: A Step Towards Automated Creation of User Models , 1989 .

[24]  W. Wahlster,et al.  Dialogue-based user models , 1986, Proceedings of the IEEE.

[25]  William B. Rouse,et al.  Human-Computer Interaction in the Control of Dynamic Systems , 1981, CSUR.

[26]  Gerhard Fischer,et al.  Knowledge-based help systems , 1985, CHI '85.

[27]  Stephen N. Zilles,et al.  Specification techniques for data abstractions , 1975 .