ABSTRACT
Designers of GUI applications typically arrange commands in hierarchical structures, such as menus, due to screen space limitations. However, hierarchical organisations are known to slow down expert users. This paper proposes the use of spatial memory in combination with hierarchy flattening as a means of improving GUI performance. We demonstrate these concepts through the design of a command selection interface, called CommandMaps, and analyse its theoretical performance characteristics. We then describe two studies evaluating CommandMaps against menus and Microsoft's Ribbon interface for both novice and experienced users. Results show that for novice users, there is no significant performance difference between CommandMaps and traditional interfaces -- but for experienced users, CommandMaps are significantly faster than both menus and the Ribbon.
Supplemental Material
- Ahlstroem, D., Cockburn, A., Gutwin, C. and Irani, P. Why it's Quick to be Square. in Proc. CHI'10, (2010).Google ScholarDigital Library
- Andrade, J. and Meudell, P. Short report: Is spatial information encoded automatically? Quarterly Journal of Experimental Psychology 46A (1993), 365--375.Google ScholarCross Ref
- Baddeley, A.D. Human Memory. Erlbaum, (1990).Google Scholar
- Byrne, M., Anderson, J., Douglass, S. and Matessa, M. Eye Tracking the Visual Search of Click-Down Menus. in Proc. CHI'99, ACM, (1999), 402--409. Google ScholarDigital Library
- Callahan, J., Hopkins, D., Weiser, M. and Shneiderman, B. An Empirical comparison of Pie Versus Linear Menus. in Proc. CHI, (1988), 95--100. Google ScholarDigital Library
- Carroll, J. and Rossen, M. Paradox of the active user. in Carroll, J. ed. Interfacing Thought: Cognitive Aspects of HCI, MIT Press, 1987, 80--111. Google ScholarDigital Library
- Cockburn, A. and Gutwin, C. A Predictive Model of Human Performance with Scrolling and Hierarchical Lists. HCI 24, 3 (2009), 273--314.Google ScholarCross Ref
- Cockburn, A., Gutwin, C. and Alexander, J. Faster Document Navigation with Space-Filling Thumbnails. in Proc. CHI'06, ACM Press, (2006), 1--10. Google ScholarDigital Library
- Cockburn, A., Gutwin, C. and Greenberg, S. A Predictive Model of Menu Performance. in Proc. CHI'07, ACM Press, (2007), 627--636. Google ScholarDigital Library
- Czerwinski, M., van Dantzich, M., Robertson, G. and Hoffman, H. The Contribution of Thumbnail Image, Mouse-Over Text and Spatial Location Memory to Web Page Retrieval. in Proc. INTERACT, (1999), 163--170.Google Scholar
- Darken, R.P. and Sibert, J.L. Wayfinding strategies and behaviors in large virtual worlds. in Proc. CHI '96, ACM, (1996), 142--149. Google ScholarDigital Library
- Ehret, B. Learning Where to Look: Location Learning in Graphical User Interfaces. in Proc. CHI'02, 211--218. 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., Moffatt, K., McGrenere, J. and Dawson, J. Ephemeral adaptation. in Proc. CHI'09, 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. Experimental Psych. 47 (1954), 381--391.Google ScholarCross Ref
- Gajos, K., Czerwinski, M., Tan, D. and Weld, D. Exploring the Design Space for Adaptive Graphical User Interfaces. in Proc. AVI'06, (2006), 201--208. Google ScholarDigital Library
- Gutwin, C. and Cockburn, A. Improving List Revistation with ListMaps. in Proc. AVI'06, 396--403. Google ScholarDigital Library
- Hart, S. and Staveland, L. Development of NASA-TLX. in Human Mental Workload, 1988, 139--183.Google Scholar
- Hick, W.E. On the rate of gain of information. Quarterly Journal of Experimental Psychology 4 (1952), 11--26.Google ScholarCross Ref
- Hyman, R. Stimulus information as a determinant of reaction time. Experimental Psych. 45 (1953), 188--196.Google ScholarCross Ref
- Jones, W. and Dumais, S. The Spatial Metaphor for User Interfaces: Experimental Tests of Reference by Location versus Name. ACM TOIS 4, 1 (1986), 42--63. Google ScholarDigital Library
- Kurtenbach, G. and Buxton, W. User Learning and Performance with Marking Menus. in Proc. CHI'94, (1994), 258--264. Google ScholarDigital Library
- Lane, D.M., Napier, H.A., Peres, S.C. and Sandor, A. Hidden costs of graphical user interfaces. I.J. HCI 18, 2 (2005), 133--144.Google Scholar
- Miller, D. The depth/breadth tradeoff in hierarchical computer menus. in Proc. HFES, (1981), 296--300.Google Scholar
- Mitchell, J. and Shneiderman, B. Dynamic versus Static Menus. ACM SIGCHI Bulletin 20, 4 (1989), 33--36. Google ScholarDigital Library
- Newell, A. and Rosenbloom, P.S. Mechanisms of Skill Acquisition and the Law of Practice. in Anderson, J. ed. Cog. Skills & Acquisition, Erlbaum, 1981, 1--55.Google Scholar
- Odell, D., L. , Davis, R., C., Smith, A. and Wright, P., K. Toolglasses, marking menus, and hotkeys: a comparison of one and two-handed command selection techniques. in Proc. Graphics Interface, (2004), 17--24. Google ScholarDigital Library
- Postma, A. and De Haan, E. What Was Where? Memory for Object Locations. Quarterly Journal of Experimental Psychology 49A, 1 (1996), 178--199.Google Scholar
- Robertson, G., Czerwinski, M., Larson, K., Robbins, D., Thiel, D. and van Dantzich, M. Data Mountain. in Proc. UIST'98, (1998), 153--162. Google ScholarDigital Library
- 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
- Silverman, I. and Eals, M. Sex differences in spatial abilities: Evolutionary theory and data. in The Adapted Mind, Oxford University Press, (1992).Google Scholar
- Tak, S., Cockburn, A., Humm, K., Ahlstroem, D., Gutwin, C. and Scarr, J. Improving Window Switching Interfaces. in Proc. INTERACT'09, (2009), 187--200. Google ScholarDigital Library
- Thorndyke, P.W. and Goldin, S.E. Spatial learning and reasoning skill. Spatial orientation: Theory, research, and application (1983), 195--217.Google Scholar
Index Terms
- Improving command selection with CommandMaps
Recommendations
The Image of the Interface: How People Use Landmarks to Develop Spatial Memory of Commands in Graphical Interfaces
CHI '21: Proceedings of the 2021 CHI Conference on Human Factors in Computing SystemsGraphical User Interfaces present commands at particular locations, arranged in menus, toolbars, and ribbons. One hallmark of expertise with a GUI is that experts know the locations of commonly-used commands, such that they can find them quickly and ...
The Effects of Artificial Landmarks on Learning and Performance in Spatial-Memory Interfaces
CHI '17: Proceedings of the 2017 CHI Conference on Human Factors in Computing SystemsSpatial memory is a powerful way for users to become expert with an interface, because remembering item locations means that users do not have to carry out slow visual search. Spatial learning in the real world benefits greatly from landmarks in the ...
The usability of CommandMaps in realistic tasks
CHI '14: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsCommandMaps are a promising interface technique that flattens command hierarchies and exploits human spatial memory to provide rapid access to commands. CommandMaps have performed favorably in constrained cued-selection studies, but have not yet been ...
Comments