ABSTRACT
We consider different hierarchical menu and toolbar-like interface designs from a theoretical perspective and show how a model based on visual search time, pointing time, decision time and expertise development can assist in understanding and predicting interaction performance. Three hierarchical menus designs are modelled -- a traditional pull-down menu, a pie menu and a novel Square Menu with its items arranged in a grid -- and the predictions are validated in an empirical study. The model correctly predicts the relative performance of the designs -- both the eventual dominance of Square Menus compared to traditional and pie designs and a performance crossover as users gain experience. Our work shows the value of modelling in HCI design, provides new insights about performance with different hierarchical menu designs, and demonstrates a new high-performance menu type.
Supplemental Material
Available for Download
Slides from the presentation
- Accot, J. and Zhai, S. Beyond Fitts' Law: Models for trajectory-based HCI tasks. In Proc. CHI 1997, ACM Press (1997), 295--302. Google ScholarDigital Library
- Ahlström, D. Modeling and improving selection in cascading pull-down menus using Fitts' law, the Steering law and force fields. In Proc. CHI 2005, ACM Press (2005), 61--70. Google ScholarDigital Library
- Ahlström, D., Alexandrowicz, R. and Hitz, M. Improving menu interaction: A comparison of standard, force enhanced and jumping menus. In Proc. CHI 2006, ACM Press (2006), 1067--1076. Google ScholarDigital Library
- Bailly, G., Lecolinet, E. and Nigay, L. Flower Menus: A new type of marking menus with large menu breadth, within groups and efficient mode memorization. In Proc. AVI 2008, ACM Press (2008), 15--22. Google ScholarDigital Library
- Bailly, G., Lecolinet, E. and Nigay, L. Wave Menus: Improving the novice mode of hierarchical marking menus. In Proc. INTERACT 2007, 475--488. Google ScholarDigital Library
- Balakrishnan, R. "Beating" Fitts' Law: Virtual enhancements for pointing facilitation. Int. Journal of Human Computer Studies 61, 6 (2004), 857--874. Google ScholarDigital Library
- Byrne, M.D. ACT-R/PM and menu selection: Applying a cognitive architecture to HCI. Int. Journal of Human Computer Studies 55, 1 (2001), 41--84.Google ScholarDigital Library
- Byrne, M.D., Anderson, J.R., Douglass, S. and Matessa, M. Eye tracking the visual search of click-down menus. In Proc. CHI 1999, 402--409. Google ScholarDigital Library
- Callahan, J., Hopkins, D., Weiser, M. and Shneiderman, B. An empirical comparison of pie vs. linear menus. In Proc. CHI 1988, 95--100. Google ScholarDigital Library
- Card, S.K. Visual search of computer command menus. In Bouma, H. and Bouwhuis, D.G. (Eds.), Attention and Performance, X: Control of Language Processes, Erlbaum, London, 1984, 97--108.Google Scholar
- Card, S.K., Moran, T.P. and Newell, A. The Psychology of Human-Computer Interaction. Erlbaum Associates, Hillsdale, NJ, 1983. Google ScholarDigital Library
- Cockburn, A. and Gin, A. Faster cascading menu selections with enlarged activation areas. In Proc. GI 2006, Canadian Inf. Processing Society (2006), 65--71. Google ScholarDigital Library
- Cockburn, A. and Gutwin, C. A predictive model of human performance with scrolling and hierarchical lists. HCI 24, 3 (2008), 273--314.Google Scholar
- Cockburn, A., Gutwin, C. and Greenberg, S. A predictive model of menu performance. In Proc. CHI 2007, ACM Press (2007), 627--636. Google ScholarDigital Library
- Findlater, L. and McGrenere, J. A comparison of static, adaptive, and adaptable menus. In Proc. CHI 2004, ACM Press (2004), 89--96. 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 2009, ACM Press (2009), 1655--1664. Google ScholarDigital Library
- Fitts, P.M. The information capacity of the human motor system in controlling the amplitude of movement. J. Exp. Psychology 47 (1954), 381--391.Google ScholarCross Ref
- Greenberg, S. and Witten, I.H. Supporting command reuse: Empirical foundations and principles. Int. J. of Man-Machine Studies 39, 3 (1993), 353--390. Google ScholarDigital Library
- Grossman, T., Dragicevic, P. and Balakrishnan, R. Strategies for accelerating on-line learning of hotkeys. In Proc. CHI 2007, ACM Press (2007), 1591--1600. Google ScholarDigital Library
- Hanson, S.J., Kraut, R.E. and Farber, J.M. Interface design and multivariate analysis of UNIX command use. ACM TOIS 2, 1 (1984), 42--57. Google ScholarDigital Library
- Harrison, B.L. and Vicente, K.J. An experimental evaluation of transparent menu usage. In Proc. CHI 1996, ACM Press (1996), 391--398. Google ScholarDigital Library
- Hick, W.E. On the rate of gain of information. The Quarterly Journal of Exp. Psych. 4, 1 (1952), 11--26.Google ScholarCross Ref
- Hornof, A.J. and Kieras, D.E. Cognitive modeling reveals menu search is both random and systematic. In Proc. CHI 1997, ACM Press (1997), 107--114. Google ScholarDigital Library
- Hyman, R. Stimulus information as a determinant of reaction time. J. Exp. Psych. 45, 3 (1953), 188--196.Google ScholarCross Ref
- Kobayashi, M. and Igarashi, T. Considering the direction of cursor movement for efficient traversal of cascading menus. In Proc. UIST 2003, ACM Press (2003), 91--94. Google ScholarDigital Library
- Kurtenbach, G. and Buxton, B. The limits of expert performance using hierarchic marking menus. In Proc. InterCHI 1993, ACM Press (1993), 482--487. Google ScholarDigital Library
- Kurtenbach, G.P., Sellen, A.J. and Buxton, W.A.S. An empirical evaluation of some articulatory and cognitive aspects of marking menus. HCI 8, 1 (1993), 1--23. Google ScholarDigital Library
- Lane, D.M., Napier, H.A., Batsell, R.R. and Naman, J.L. Predicting the skilled use of hierarchical menus with the Keystroke-Level model. HCI 8, 2, (1993), 185--192. Google ScholarDigital Library
- Lee, E. and McGregor, J. Minimizing user search time in menu retrieval systems. Human Factors 27, 2 (1985), 157--162.Google ScholarCross Ref
- Newell, A. and Rosenbloom, P.S. Mechanisms of skill acquisition and the law of practice. In Anderson, J.R. (Ed.) Cognitive Skills and their Acquisition, Erlbaum, Hillsdale, NJ, 1981, 1--55.Google Scholar
- Oakley, I., Brewster, S. and Gray, P. Solving multi-target haptic problems in menu interaction. Ext. Abstracts CHI 2001, ACM Press (2001), 357--358. Google ScholarDigital Library
- Sears, A. and Shneiderman, B. Split menus: effectively using selection frequency to organize menus. ACM TOCHI 1, 1 (1994), 27--51. Google ScholarDigital Library
- St. Amant, R., Horton, T.E. and Ritter, F.E. Model-based evaluation of expert cell phone menu interaction. ACM TOCHI 14, 1 (2007), 1--24. Google ScholarDigital Library
- Tanvir, E., Cullen, J., Irani, P. and Cockburn, A. AAMU: Adaptive activation area menus for improving selection in cascading pull-down menus. In Proc. CHI 2008, ACM Press (2008), 1381--1384. Google ScholarDigital Library
- Thimbleby, H. Press On: Principles of interaction programming. MIT Press, Cambridge, MA, 2007. Google ScholarDigital Library
- Tsandilas, T. and schraefel, m.c. Bubbling menus: A selective mechanism for accessing hierarchical drop-down menus. In Proc. CHI 2007, 1195--1204. Google ScholarDigital Library
- Wolfe, J. What can 1 million trials tell us about visual search? Psychological Science 9, 1 (1998), 33--39.Google ScholarCross Ref
- Zhao, S., Agrawala, M. and Hinckley, K. Zone and polygon menus: Using relative position to increase the breadth of multi-stroke marking menus. In Proc. CHI 2006, ACM Press (2006), 1077--1086. Google ScholarDigital Library
- Zhao, S., Dragicevic, P., Chignell, M., Balakrishnan, R. and Baudisch, P. earPod: Eyes-free menu selection using touch input and reactive audio feedback. In Proc. CHI 2007, ACM Press (2007), 1395--1404. Google ScholarDigital Library
Index Terms
- Why it's quick to be square: modelling new and existing hierarchical menu designs
Recommendations
A predictive model of menu performance
CHI '07: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsMenus are a primary control in current interfaces, but there has been relatively little theoretical work to model their performance. We propose a model of menu performance that goes beyond previous work by incorporating components for Fitts' Law ...
Split menus: effectively using selection frequency to organize menus
When some items in a menu are selected more frequently than others, as is often the case, designers or individual users may be able to speed performance and improve preference ratings by placing several high-frequency items at the top of the menu. ...
Untangling the usability of fisheye menus
Fisheye menus have become a prominent example of fisheye interfaces, yet contain several nonfisheye elements and have not been systematically evaluated. This study investigates whether fisheye menus are useful, and tries to untangle the impact on ...
Comments