Abstract
Two approaches for supporting personalization in complex software are system-controlled adaptive menus and user-controlled adaptable menus. We evaluate a novel interface design for feature-rich productivity software based on adaptable menus. The design allows the user to easily customize a personalized interface, and also supports quick access to the default interface with all of the standard features. This design was prototyped as a front-end to a commercial word processor. A field experiment investigated users' personalizing behavior and tested the effects of different interface designs on users' satisfaction and their perceived ability to navigate, control, and learn the software. There were two conditions: a commercial word processor with adaptive menus and our prototype with adaptable menus for the same word processor. Our evaluation shows: (1) when provided with a flexible, easy-to-use and easy-to-understand customization mechanism, the majority of users do effectively personalize their interface; and (2) user-controlled interface adaptation with our adaptable menus results in better navigation and learnability, and allows for the adoption of different personalization strategies, as compared to a particular system-controlled adaptive menu system that implements a single strategy. We report qualitative data obtained from interviews and questionnaires with participants in the evaluation in addition to quantitative data.
- Alpert, S. R., Karat, J., Karat, C.-M., Brodie, C., and Vergo, J. 2003. User attitudes regarding a user-adaptive eCommerce website. User Model. User-Adapt. Interact. 13, 373--396. Google ScholarDigital Library
- Browne, D., Totterdell, P., and Norman, M. Eds. 1990. Adaptive User Interfaces. London: Academic Press Ltd., London, UK. Google ScholarDigital Library
- Campbell, D. T. and Stanley, J. C. 1972. Experimental and Quasi-Experimental Designs for Research. Rand McNally & Company, Chicago, IL.Google Scholar
- Carroll, J. and Carrithers, C. 1984. Blocking learner error states in a training-wheels system. Human Fact. 26, 4, 377--389.Google ScholarCross Ref
- Cote-Munoz, J. A. 1993. AIDA---An adaptive system for interactive drafting of CAD applications. In Adaptive User Interfaces: Principles and Practice. M. Schneider-Hufschmidt, T. Kuhne, and U. Malinowski, Eds., North-Holland: Elsevier Science Publishers B.V., Amsterdam, The Netherlands.Google Scholar
- Csinger, A., Booth, K. S., and Poole, D. L. 1994. AI meets authoring: User models for intelligent multimedia. Artifi. Intel. Rev. J. 8, 3, 447--468.Google ScholarCross Ref
- Cypher, A. 1991. Eager: Programming repetitive tasks by example. In Proceedings of ACM CHI'91. ACM, New York, 33--39. Google ScholarDigital Library
- Davis, J., Dye, J., Johnson, N., and Bell, S. 1999. Microsoft Usability Report.Google Scholar
- Debevc, M., Meyer, B., Donlagic, D., and Svecko, R. 1996. Design and evaluation of an adaptive icon toolbar. User Model. User-Adapt. Interact. 6, 1, 1--21.Google ScholarCross Ref
- Dieterich, H., Malinowski, U., Kühme, T., and Schneider-Hufschmidt, M. 1993. State of the art in adaptive user interfaces. In Adaptive User Interfaces: Principles and Practice, M. Schneider-Hufschmidt, T. Kuhme, and U. Malinowski, Eds., North Holland: Elsevier Science Publishers B.V., Amsterdam, The Netherlands, 13--48.Google Scholar
- Finlater, L. and McGrenere, J. 2004. A comparison of static, adaptive, and adaptable menus. In Proceedings of ACM CHI 2004. ACM, New York, 89--96. Google ScholarDigital Library
- Fischer, G. 1993. Shared knowledge in cooperative problem-solving systems---integrating adaptive and adaptable components. In Adaptive User Interfaces: Principles and Practice, M. Schneider-Hufschmidt, T. Kuhme, and U. Malinowski, Eds., North Holland: Elsevier Science Publishers B.V., Amsterdam, The Netherlands, 49--68.Google Scholar
- Gajos, K., Czerwinski, M., Tan, D., and Weld, D. 2006. Exploring the desing space for adadptive graphical user interfaces. In Proceedings of AVI '06, 201--208. Google ScholarDigital Library
- Gantt, M. and Nardi, B. 1992. Gardeners and gurus: Patterns of cooperation among CAD users. In Proceedings of ACM CHI'92. ACM, New York, 107--117. Google ScholarDigital Library
- Gong, G. and Salvendy, G. 1995. An approach to the design of a skill adaptive interface. Int. J. Human-Comput. Interact. 7, 4, 365--383.Google ScholarCross Ref
- Greenberg, S. 1993. The Computer User as Toolsmith: The Use, Reuse, and Organization of Computer-Based Tools. Cambridge University Press, Cambridge, MA. Google ScholarDigital Library
- Greenberg, S. and Witten, I. 1985. Adaptive personalized interfaces---A question of viability. Behav. Inf. Tech. 4, 1, 31--45.Google ScholarCross Ref
- Horvitz, E. 1999. Principles of mixed-initiative user interfaces. In Proceedings of ACM CHI'99. ACM, New York, 159--166. Google ScholarDigital Library
- Hsi, I. and Potts, C. 2000. Studying the evolution and enhancement of software features. In Proceedings of International Conference on Software Maintenance. 143--151. Google ScholarDigital Library
- Jameson, A. and Schwarzkopf, E. 2002. Pros and cons of controllability: An empirical study. In Proceedings of Adaptive Hypermedia 2002. 193--202. Google ScholarDigital Library
- Karat, C.-M., Blom, J., and Karat, J., Eds. 2004. Designing Personalized User Experiences for eCommerce. Kluwer Academic Publishers, Dordrecht, Netherlands. Google ScholarDigital Library
- Kaufman, L. and Weed, B. 1998. Too much of a good thing? Identifying and resolving bloat in the user interface: A CHI 98 workshop. SIGCHI Bulletin 30, 4, 46--47. Google ScholarDigital Library
- Krogsoeter, M., Oppermann, R., and Thomas, C. 1994. A user interface integrating adaptability and adaptivity. In Adaptive user support: ergonomic design of manually and automatically adaptable software, R. Oppermann, Ed., Lawrence Erlbaum and Associates, Inc., Hillsdayle, NJ, pp. 97--124. Google ScholarDigital Library
- Landauer, T. 1997. Chapter 9: Behavioral research methods in human-computer interaction. In Handbook of Human-Computer Interaction (2nd ed.) M. G. Helander, T. K. Landauer, and P. V. Prabhu Eds., Elsevier Science B.V., Amsterdam, The Netherlands, pp. 203--227.Google Scholar
- Lim, W. S., Kim, J. W., Yoon, J. S., Jang, J. H., and Han, S. H. 2005. Usability of an adaptive toolbar in selecting functions. J. Ergonom. Soc. Korea 24, 4, 73--78.Google ScholarCross Ref
- Linton, F., Joy, D., Schaefer, P., and Charron, A. 2000. OWL: A recommender system for organization-wide learning. Educat. Tech. Soc. 3, 1.Google Scholar
- Mackay, W. E. 1990. Patterns of sharing customizable software. In Proceedings of ACM CSCW'90, ACM, New York, 209--221. Google ScholarDigital Library
- Mackay, W. E. 1991. Triggers and barriers to customizing software. In Proceedings of ACM CHI'91, ACM New York, 153--160. Google ScholarDigital Library
- MacLean, A., Carter, K., Lovstrand, L., and Moran, T. 1990. User-tailorable systems: Pressing the issues with buttons. In Proceedings of ACM CHI'90, ACM, New York, 175--182. Google ScholarDigital Library
- Malinowski, U., Kühme, T., Dieterich, H., and Schneider-Hufschmidt, M. 1993. Computer-aided adaption of user interfaces with menus and dialog boxes. In Proceedings of 5th Conference on Human-Computer Interaction. 122--127.Google Scholar
- Maybury, M. T. and Wahlster, W. 1999. Readings in Intelligent User Interfaces. Morgan-Kaufmann Publishers, Inc., San Francisco, CA. Google ScholarDigital Library
- McGrenere, J. 2002. The Design and evaluation of multiple interfaces: A solution for complex software. Doctoral Dissertation, University of Toronto, Toronto, Canada. Google ScholarDigital Library
- McGrenere, J. and Moore, G. 2000. Are we all in the same “bloat”? In Proceedings of Graphics Interface 2000, 187--196.Google Scholar
- Miah, T., Karageorgou, M., and Knott, R. P. 1997. Adaptive toolbars: An architectural overview, from http://ui4all.ics.forth.gr/UI4ALL-97/miah.pdfGoogle Scholar
- Microsoft Office 2000 Products Enhancements Guide. 2000. from http://www.microsoft.com/Office/evaluation/ofcpeg.htmGoogle Scholar
- Miller, J. R., Sullivan, J. W., and Tyler, S. W. 1991. Introduction. In Intelligent User Interfaces J. S. Sullivan and S. W. Tyler Eds., ACM Press, New York, pp. 1--10. Google ScholarDigital Library
- Norman, D. 1998. The Invisible Computer. MIT Press, Cambridge, MA. Google ScholarDigital Library
- Page, S. R., Johnsgard, T. J., Albert, U., and Allen, C. D. 1996. User customization of a word processor. In Proceedings of ACM CHI 96, ACM, New York, 340--346. Google ScholarDigital Library
- Schneider-Hufschmidt, M., Kuhme, T., and Malinowski, U. Eds. 1993. Adaptive User Interfaces: Principles and Practice. North-Holland: Elsevier Science Publishers B.V., Amsterdam, The Netherlands. Google ScholarDigital Library
- Sears, A. and Shneiderman, B. 1994. Split menus: Effectively using selection frequency to organize menus. ACM Trans. Computer-Human Interact. 1, 1, 27--51. Google ScholarDigital Library
- Shneiderman, B. 1997. Designing the User Interface: Strategies for Effective Human-Computer Interaction (3rd ed.). Addison-Wesley Publishing, Reading, MA. Google ScholarDigital Library
- Shneiderman, B. and Maes, P. 1997. Direct manipulation vs. interface agents: Excerpts from debates at IUI 97 and CHI 97. Interactions 4, 6, 42--61. Google ScholarDigital Library
- Thomas, C. G. and Krogsoeter, M. 1993. An adaptive environment for the user interface in Excel. In Proceedings of ACM IUI '93, 123--130. Google ScholarDigital Library
- Vicente, K. J. and Torenvliet, G. L. 2000. The earth is spherical (p < 0.05): alternative methods of statistical inference. Theoret. Issues Ergonom. Sci. 1, 3, 248--271.Google ScholarCross Ref
Index Terms
- A field evaluation of an adaptable two-interface design for feature-rich software
Recommendations
An evaluation of a multiple interface design solution for bloated software
CHI '02: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsThis study examines a novel interface design for heavily-featured productivity software. The design includes two interfaces between which the user can easily toggle: (1) an interface personalized by the user containing desired features only, and (2) the ...
A comparison of static, adaptive, and adaptable menus
CHI '04: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsSoftware applications continue to grow in terms of the number of features they offer, making personalization increasingly important. Research has shown that most users prefer the control afforded by an adaptable approach to personalization rather than a ...
What role can adaptive support play in an adaptable system?
IUI '04: Proceedings of the 9th international conference on Intelligent user interfacesAs computer applications become larger with every new version, there is a growing need to provide some way for users to manage the interface complexity. There are three different potential solutions to this problem: 1) an adaptable interface that allows ...
Comments