Exploiting spatial memory to design efficient command interfaces

A common goal for user interface designers is to design efficient UIs that facilitate high levels of performance. In point-and-click interfaces, spatial memory has been shown to play an important role in reaching this level of performance, since it allows users to make quick decisions about item locations rather than resorting to slow visual search. However, spatial memory is rarely exploited by modern applications. Hierarchical menus force users through laborious action sequences to access commands, while window content is frequently elided and reshuffled in response to changing window geometries. In order to inform the design of UIs that better support spatial memory, we are studying the human and interface factors that affect the growth and resilience of spatial knowledge, and producing a series of exemplar interfaces that exploit users' spatial memory to rapidly achieve high levels of performance. A new command selection technique called CommandMaps demonstrates that when users have spatial memory of an interface, target acquisition can be vastly improved by removing control hierarchies. StencilMaps builds on the CommandMap technique, highlighting salient commands to accelerate novice visual search. Our ongoing research investigates the robustness of spatial memory and the role of 'effortful' learning in the development of spatial automaticity.

[1]  Carl Gutwin,et al.  Testing the robustness and performance of spatially consistent interfaces , 2013, CHI.

[2]  Carl Gutwin,et al.  Faster document navigation with space-filling thumbnails , 2006, CHI.

[3]  John M. Carroll,et al.  Training wheels in a user interface , 1984, CACM.

[4]  Carl Gutwin,et al.  Improving list revisitation with ListMaps , 2006, AVI '06.

[5]  Rudy Darken,et al.  Wayfinding strategies and behaviors in large virtual worlds , 1996, CHI.

[6]  Carl Gutwin,et al.  Improving command selection with CommandMaps , 2012, CHI.

[7]  Joanna McGrenere,et al.  Ephemeral adaptation: the use of gradual onset to improve menu selection performance , 2009, CHI.

[8]  Carl Gutwin,et al.  Dips and ceilings: understanding and supporting transitions to expertise in user interfaces , 2011, CHI.

[9]  Carl Gutwin,et al.  A predictive model of menu performance , 2007, CHI.

[10]  Carl Gutwin,et al.  A Predictive Model of Human Performance With Scrolling and Hierarchical Lists , 2009, Hum. Comput. Interact..

[11]  Yuhong Jiang,et al.  High-capacity spatial contextual memory , 2005, Psychonomic bulletin & review.

[12]  Carl Gutwin,et al.  Improving Window Switching Interfaces , 2009, INTERACT.

[13]  Mary Czerwinski,et al.  Data mountain: using spatial memory for document management , 1998, UIST '98.

[14]  Andrea Bunt,et al.  AdaptableGIMP: designing a socially-adaptable interface , 2011, UIST '11 Adjunct.

[15]  Shumin Zhai,et al.  Hard lessons: effort-inducing interfaces benefit spatial learning , 2007, CHI.

[16]  Mary Czerwinski,et al.  The Contribution of Thumbnail Image, Mouse-over Text and Spatial Location Memory to Web Page Retrieval in 3D , 1999, INTERACT.