As information systems become increasingly important in many different domains, the potential to adapt them to individual users and their needs also becomes more important. Adaptive user interfaces offer many possible ways to adjust displays and improve procedures for a user's individual patterns of work. This paper describes an attempt to design an adaptive user interface in a computer environment familiar to many users. According to one classification of adaptive user interfaces, the adaptive bar described in this paper would be classified as a user-controlled self-adaptation system.
At the user's convenience, the adaptive bar offers suggestions for adding or removing command icons, based on the frequency and probability of specific commands. It also implements these changes once the user has agreed to them. Beyond the adaptive bar, the general behavior of the whole user interface does not change, thereby allowing the user to maintain a clear general model of the system. This paper describes the decision-making algorithm implemented in the bar. It also describes the bar's self-adaptive behavior of displaying the frequency of each icon's use through the icon's size. Finally, we present some encouraging preliminary results of evaluations by users.
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Tax calculation will be finalised during checkout.
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
Tax calculation will be finalised during checkout.
Benyon, D.R. and D. Murray: 1988, ‘Experience with Adaptive Interfaces’. The Computer Journal, 31(5), pp. 465–473.
Berthome-Montoy, A: 1994, ‘Building a User Model for Self-Adaptive Menu-Based Interfaces’. Fourth International Conference on User Modeling, Hyannis, Massachusetts, pp. 51–57.
Browne, D., P. Totterdell, M. Norman: 1990, Adaptive User Interface. London: Academic Press.
Bullinger, H.-J., P. Kern, W.F. Muntzinger: 1987, Design of Controls, in G. Salvendy (Ed.), Handbook of Human Factors, John Wiley & Sons, New York, pp. 577–600.
Cypher, A.: 1991, ‘EAGER: Programming Repetitive Tasks by Example’. In S. P. Robertson, G.M. Olson, and J. S. Olson (eds.): CHI 1991 Proceedings, New Orleans, Louisiana, pp. 33–39.
Debevc, M.: 1993, ‘Adaptive Bar’. INTERCHI '93, Conference on Human Factors in Computing Systems, INTERACT '93 and CHI '93, Amsterdam, Netherlands, pp. 117–118.
Debevc, M., D. Donlagic, R. Svecko, J. Spasovski, B. Meyer: 1994a, ‘Flexible user support with adaptive bar’. East-West International conference on human-computer interaction, Saint Petersburg, Russia, pp. I/129–134.
Debevc, M., R. Svecko, D. Donlagic, B. Meyer: 1994b, ‘Adaptive bar implementation and ergonomics.’ Informatica, 18(3), pp. 357–366.
Dieterich, H., U. Malinowski, T. Kühme, M. Schneider-Hufschmidt, State of the Art in Adaptive User Interfaces, In Schneider-Hufschmidt, M., T. Kühme, U. Malinowski: 1993, Adaptive User Interfaces: principles and practice. Amsterdam: Elsevier Science Publisher.
Fitts, P.M.: 1954, ‘The information capacity of the human motor system in controlling the amplitude of movement’. Journal of Experimental Psychology, 47(6), pp. 381–391.
Hick, W.E.: 1952, ‘On the rate of gain of information’. Quarterly Journal of Experimental Psychology, 4(1), pp. 11–26.
Kossakowski, M.: 1989, ‘Adaptive Man-Computer Dialogues’. In: F. Klix, N.A. Streitz, Y. Waern, and H. Wandke (eds.): Man-Computer Interaction Research, MACINTER-II. Amsterdam: Elsevier Science Publishers, pp. 201–212.
Kühme, T., U. Malinowski, J.D. Foley: 1993, ‘Facilitating Interactive Tool Selection by Adaptive Prompting’. Conference on Human Factors in Computing Systems, INTERACT '93 and CHI '93, Amsterdam, Netherlands, pp. 149–150.
Kühme, T.: 1993, ‘A User-Centered Approach to Adaptive User Interfaces’. Knowledge-Based Systems, 6(4), Oxford: Butterworth-Heinemann.
Mayhew, D.J.: 1992, Principles and Guidelines in Software User Interface Design. New Jersey: Prentice-Hall.
Meyer, B.: 1994, ‘Retail User Assistant: Evaluation of a User-Adapted Performance Support System’. In: B. Blumenthal, J. Gornostaev, C. Unger (eds.): Human-Computer Interaction, 4th International Conference, EWHCI '94, Selected Papers. Berlin: Springer Verlag, pp. 45–56.
Microsoft Corporation: 1994, Microsoft Word for Windows 6.0, User's Guide.
Preece, J.: 1994, Human-computer interaction, Workhingham: Addison-Wesley Publishing Company.
Schneider-Hufschmidt, M., T. Kühme, U. Malinowski: 1993, Adaptive User Interfaces: principles and practice. Amsterdam: Elsevier Science Publisher.
Shneiderman, B.: 1992, Designing the User Interface, Strategies for Effective Human-Computer Interaction. Second Edition, New York: Addison-Wesley Publishing Company.
Thomas, C., G. and M. Krogsaeter: 1993, ‘An Adaptive Environment for the User Interface of Excel’. International Workshop on Intelligent User Interfaces, Orlando, Florida, pp. 123–130.
About this article
Cite this article
Debevc, M., Meyer, B., Donlagic, D. et al. Design and evaluation of an adaptive icon toolbar. User Model User-Adap Inter 6, 1–21 (1996). https://doi.org/10.1007/BF00126652
- user interfaces
- adaptive user interfaces
- icon toolbars
- software ergonomics
- user modelling
- user-controlled self-adaptation
- experimental studies of adaptive interface use