ABSTRACT
General-purpose software applications are usually not tailored for a specific user with specific tasks, strategies or preferences. In order to achieve optimal performance with such applications, users typically need to transition to an alternative efficient behavior. Often, features of such alternative behaviors are not initially accessible and first need to be customized. However, few research works formally study and empirically measure what drives a user to customize. In this paper, we describe the challenges involved in empirically studying customization behaviors, and propose a methodology for formally measuring the impact of potential customization factors. We then demonstrate this methodology by studying the impact of different customization factors on customization behaviors. Our results show that increasing exposure and awareness of customization features, and adding social influence can significantly affect the user's customization behavior.
- Brusilovsky, P. and Schwarz, E. User as student: towards an adaptive interface for advanced web-based applications. User Modeling, (1997), 177--188.Google ScholarCross Ref
- Bunt, A., Conati, C., and McGrenere, J. Supporting interface customization using a mixed-initiative approach. In Proc. IUI '07. ACM (2007), 92--101. Google ScholarDigital Library
- Bunt, A., McGrenere, J., and Conati, C. Understanding the Utility of Rationale in a Mixed-Initiative System for GUI Customization. In Proc. UM '07. (2007), 147--156. Google ScholarDigital Library
- Carrol, J. M., and Rosson, M. B. Paradox of the active user. In Interface thought: Cognitive aspects of humancomputer interaction. Cambridge (1987). Google ScholarDigital Library
- Clark, B., Matthews, J. Deciding Layers: Adaptive Composition of Layers in a Multi-Layer User Interface. In HCI International, Volume 7, July 2005.Google Scholar
- Cockburn, A., Gutwin, C., and Greenberg, S. A predictive model of menu performance. In Proc. CHI '07. ACM (2007), 627--636. Google ScholarDigital Library
- Debevc, M., Meyer, B., Donlagic, D., and Svecko, R. Design and evaluation of an adaptive icon toolbar. User Mod. and User-Adap. Inter., 6, 1, (1995), 1--21.Google Scholar
- Dourish, P., Lamping, J., and Rodden, T. Building bridges: customisation and mutual intelligibility in shared category management. In Proc. GROUP '99. ACM (1999), 11--20. Google ScholarDigital Library
- Findlater, L. and McGrenere, J. A comparison of static, adaptive, and adaptable menus. In Proc. CHI '04. ACM (2004), 89--96. Google ScholarDigital Library
- Findlater, L. and McGrenere, J. Evaluating reduced-functionality interfaces according to feature findability and awareness. In Proc. INTERACT'07. Springer-Verlag (2007), 592--605. Google ScholarDigital Library
- Findlater, L. and McGrenere, J. Impact of screen size on performance, awareness, and user satisfaction with adaptive graphical user interfaces. In Proc. CHI '08. ACM (2008), 1247--1256. Google ScholarDigital Library
- Findlater, L. and McGrenere, J. Beyond performance: Feature awareness in personalized interfaces. Int. J. Hum.-Comput. Stud. 68, 3 (March 2010), 121--137. Google ScholarDigital Library
- Findlater, L., Moffatt, K., McGrenere, J., and Dawson, J. Ephemeral adaptation: the use of gradual onset to improve menu selection performance. In Proc. CHI '09. ACM (2009), 1655--1664. Google ScholarDigital Library
- Gajos, K. Z., Czerwinski, M., Tan, D. S., and Weld, D. S. Exploring the design space for adaptive graphical user interfaces. In Proc. AVI '06. ACM (2006), 201--208. Google ScholarDigital Library
- Greenberg, S. and Witten, I. Adaptive personalized interfaces: A question of viability. Behav. Inf. Tech. 4, 1, (1985), 31--45.Google ScholarCross Ref
- Grossman, T., Dragicevic, P., and Balakrishnan, R. Strategies for accelerating on-line learning of hotkeys. In Proc. CHI '07. ACM (2007), 1591--1600. Google ScholarDigital Library
- Grossman, T., Fitzmaurice, G., and Attar, R. A survey of software learnability: metrics, methodologies and guidelines. In Proc. CHI '09. ACM (2009), 649--658. Google ScholarDigital Library
- Krisler, B. and Alterman, R. Training towards mastery: overcoming the active user paradox. In Proc. NordiCHI '08. ACM (2008), 239--248. Google ScholarDigital Library
- Kurlander, D. and Feiner, S. A history-based macro by example system. In Proc. UIST '92. ACM (1992), 99--106. Google ScholarDigital Library
- Mackay, W. E. Patterns of sharing customizable software. In Proc. CSCW '90. ACM (1990), 209--221. Google ScholarDigital Library
- Mackay, W. E. Triggers and barriers to customizing software. In Proc. CHI '91. ACM (1991), 153--160. Google ScholarDigital Library
- MacLean, A., Carter, K., Lövstrand, L., and Moran, T. User-tailorable systems: pressing the issues with buttons. In Proc. CHI '90. ACM (1990), 175--182. Google ScholarDigital Library
- Marathe, S. S. Investigating the psychology of task-based and presentation-based UI customization. In Proc. CHI EA '09. ACM (2009), 3129--3132. Google ScholarDigital Library
- Marathe, S. and Sundar, S. S. What drives customization?: control or identity?. In Proc. CHI '11. ACM (2011), 781--790. Google ScholarDigital Library
- Matejka, J., Li, W., Grossman, T., and Fitzmaurice, G. CommunityCommands: command recommendations for software applications. In Proc. UIST '09. ACM (2009), 193--202. Google ScholarDigital Library
- McGrenere, J., Baecker, R. M., and Booth, K. S. An evaluation of a multiple interface design solution for bloated software. In Proc. CHI '02. (2002), 164--170. Google ScholarDigital Library
- Mitchell, J. and Shneiderman, B. Dynamic versus static menus: an exploratory comparison. SIGCHI Bull. 20, 4 (April 1989), 33--37. Google ScholarDigital Library
- Mørch, A. Three levels of end-user tailoring: customization, integration, and extension. In Computers and design in context. MIT Press (1997), 51--76. Google ScholarDigital Library
- Page, S. R., Johnsgard, T. J., Albert, U., and Allen C. D. User customization of a word processor. In Proc. CHI '96. ACM (1996), 340--346. Google ScholarDigital Library
- Peres, S. C., Tamborello II, F. P., Fleetwood , M. D., Chung, P., and Paige-smith, D. L. Keyboard shortcut usage: The roles of social factors and computer experience. Hum. Fact. & Ergo. Soc., 48. (2004), 803--807.Google Scholar
- Scarr, J., Cockburn, A., Gutwin, C. and Quinn, P. Dips and ceilings: understanding and supporting transitions to expertise in user interfaces. In Proc. CHI '11. ACM (2011), 2741--2750. Google ScholarDigital Library
- Sears, A. and Shneiderman, B. Split menus: effectively using selection frequency to organize menus. ACM Trans. Comput.-Hum. Interact. 1, 1 (1994), 27--51. Google ScholarDigital Library
- Shneiderman, B. and Plaisant, C. Designing the User Interface: Strategies for Effective Human-Computer Interaction (4th Ed.). Pearson Addison Wesley (2004). Google ScholarDigital Library
- Stuerzlinger, W., Chapuis, O., Phillips, D., and Roussel, N. User interface façades: towards fully adaptable user interfaces. In Proc. UIST '06. ACM (2006), 309--318. Google ScholarDigital Library
- Tsandilas, T. and schraefel, m. c. An empirical assessment of adaptation techniques. In CHI EA '05. ACM (2005), 2009--2012. Google ScholarDigital Library
- Thomas, C. G. and Krogsæter, M. An adaptive environment for the user interface of Excel. In Proc. IUI '93, ACM (1993), 123--130. Google ScholarDigital Library
- Twidale, M. B. Over the Shoulder Learning: Supporting Brief Informal Learning. Comput. Supported Coop. Work 14, 6 (December 2005), 505--547. Google ScholarDigital Library
- Venkatesh, V., Morris, M. G., Davis, F. D., and Davis, G. B. User Acceptance of Information Technology: Toward a Unified View. MISQ (27:3), 2003, 425--478. Google ScholarDigital Library
- Zipf, G. Human behavior and the principle of leasteffort. Addison-Wesley (1949).Google Scholar
Index Terms
- Triggering triggers and burying barriers to customizing software
Recommendations
The role of user differences in customization: a case study in personalization for infovis-based content
IUI '19: Proceedings of the 24th International Conference on Intelligent User InterfacesAlthough there is extensive evidence that personalization of interactive systems can improve the user's experience and satisfaction, it is also known that the two main approaches to deliver personalization, namely via customization or system-driven ...
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 ...
A field evaluation of an adaptable two-interface design for feature-rich software
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 ...
Comments