Abstract
Menix is an adaptive user interface that presents to a user a limited set of Unix commands as a function of a predefined level of information. The commands presented in an adaptable menu are functions of the user and of his/her past interaction with Unix. Menix infers the level of information of a command from information theoretic principles. Commands/units are also connected by adaptable weights. A level of activation is computed for each command and commands with high levels of activation (high information content) are then presented to the user. For each command typed by the user, Menix learns by adjusting the weights between commands. At first, each user is considered as an "average" user. Following a number of sessions, the system adapts and attempts to infer current knowledge and goals of each user. The theoretical principles can be adapted to other systems of complexity comparable to Unix.
- Rumelhart D. E., & McClelland J. L. (1986) Parallel distributed processing: Explorations in the microstructure of cognition. Vol. 1. Cambridge, MA: MIT Press. Google ScholarDigital Library
Index Terms
- MENIX: A UNIX USER ADAPTABLE INTERFACE
Recommendations
The adaptable user interface
A single adaptable user interface (AUI) which allows the user to switch between any number of different dialogue modes at any time—even in the middle of a command—can be useful to a variety of users who are neither beginners nor experts. It can also be ...
User interface façades: towards fully adaptable user interfaces
UIST '06: Proceedings of the 19th annual ACM symposium on User interface software and technologyUser interfaces are becoming more and more complex. Adaptable and adaptive interfaces have been proposed to address this issue and previous studies have shown that users prefer interfaces that they can adapt to self-adjusting ones. However, most ...
Comments