skip to main content
research-article

Supporting Novice to Expert Transitions in User Interfaces

Published:12 November 2014Publication History
Skip Abstract Section

Abstract

Interface design guidelines encourage designers to provide high-performance mechanisms for expert users. However, research shows that many expert interface components are seldom used and that there is a tendency for users to persistently fail to adopt faster methods for completing their work. This article summarizes and organizes research relevant to supporting users in making successful transitions to expert levels of performance. First, we provide a brief introduction to the underlying human factors of skill acquisition relevant to interaction with computer systems. We then present our focus, which is a review of the state of the art in user interfaces that promote expertise development. The review of interface research is based around four domains of performance improvement: intramodal improvement that occurs as a factor of repetition and practice with a single method of interaction; intermodal improvement that occurs when users switch from one method to another that has a higher performance ceiling; vocabulary extension, in which the user broadens his or her knowledge of the range of functions available; and task mapping, which examines the ways in which users perform their tasks. The review emphasizes the relationship between interface techniques and the human factors that explain their relative success.

References

  1. P. L. Ackerman. 2007. New developments in understanding skilled performance. Current Directions in Psychological Science 16, 5, 235--239.Google ScholarGoogle ScholarCross RefCross Ref
  2. E. Adar, D. S. Tan, and J. Teevan. 2013. Benevolent deception in human computer interaction. In Proceedings of the ACM Conference on Human Factors in Computing Systems. ACM, 1863--1872. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Alexander. 2009. Understanding and Improving Navigation within Electronic Documents. Computer Science and Software Engineering. Christchurch, University of Canterbury. PhD thesis.Google ScholarGoogle Scholar
  4. J. Alexander, A. Cockburn, and R. Lobb. 2008. AppMonitor: A tool for recording user actions in unmodified windows applications. Behavior Research Methods 40, 2, 413--421.Google ScholarGoogle ScholarCross RefCross Ref
  5. F. Anderson and W. F. Bischof. 2013. Learning and performance with gesture guides. In Proceedings of the ACM Conference on Human Factors in Computing Systems. ACM, 1109--1118. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Anderson. 1995. Learning and Memory. John Wiley, New York.Google ScholarGoogle Scholar
  7. J. Anderson. 2005. Cognitive Psychology and Its Implications. Worth Publishers, New York.Google ScholarGoogle Scholar
  8. C. Appert and O. Bau. 2010. Scale detection for a priori gesture recognition. In Proceedings of the ACM Conference on Human Factors in Computing Systems. ACM, 879--882. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T. Armstrong. 1970. Training for the Production of Memorized Movement Patterns. Ann Arbor, MI, University of Michigan, Department of Psychology. PhD thesis.Google ScholarGoogle Scholar
  10. A. Baddeley and D. Longman. 1978. The influence of length and frequency of training session on the rate of learning to type. Ergonomics 21, 627--635.Google ScholarGoogle ScholarCross RefCross Ref
  11. A. D. Baddeley. 1999. Essentials of Human Memory. Psychology Press.Google ScholarGoogle Scholar
  12. N. Banovic, F. Chevalier, T. Grossman, and G. Fitzmaurice. 2012. Triggering triggers and burying barriers to customizing software. In Proceedings of the ACM Conference on Human Factors in Computing Systems. ACM, 2717--2726. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. Barrett, E. Kandogan, P. Maglio, E. Haber, L. Takayama, and M. Prabaker. 2004. Field studies of computer system administrators: Analysis of system management tools and practices. In Proceedings of the ACM Conference on Computer Supported Cooperative Work. ACM, 388--395. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Bateman, J. Teevan, and R. W. White. 2012. The search dashboard: How reflection and comparison impact search behavior. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 1785--1794. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. O. Bau and W. E. Mackay. 2008. OctoPocus: A dynamic guide for learning gesture-based command sets. In Proceedings of the ACM Symposium on User Interface Software and Technology. ACM, 37--46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. Bennett, K. McCarthy, S. O'Modhrain, and B. Smyth. 2011. Simpleflow: Enhancing gestural interaction with gesture prediction, abbreviation and autocompletion. In Proceedings of the 13th International Conference on Human--Computer Interaction. Springer-Verlag, 591--608. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Bhavnani and B. John. 2000. The strategic use of complex computer systems. Human Computer Interaction 15, 107--137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. S. K. Bhavnani and B. E. John. 1996. Exploring the unrealized potential of computer-aided drafting. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. S. Bodker. 1995. Applying activity theory to video analysis: How to make sense of video data in human-computer interaction. Context and Consciousness, Massachusetts Institute of Technology: 147--174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. L. Bourne and E. Archer. 1956. Time continuously on target as a function of distribution of practice. Journal of Experimental Psychology 51, 25--33.Google ScholarGoogle ScholarCross RefCross Ref
  21. W. A. Bullock and K. Gilliland. 1993. Eysenck's arousal theory of introversion/extraversion: A converging measures investigation. Journal of Personality and Social Psychology 64, 1, 113--123.Google ScholarGoogle ScholarCross RefCross Ref
  22. A. Bunt, C. Conati, and J. McGrenere. 2007. Supporting interface customization using a mixed-initiative approach. In Proceedings of the Conference on Intelligent User Interfaces (IUI'07). ACM, 92--101. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. S. K. Card, T. P. Moran, and A. Newell. 1983. The Psychology of Human-Computer Interaction. Lawrence Erlbaum Associates. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. J. Carroll. 1987. The adventure of getting to know a computer. In Readings in Human-Computer Interaction: A Multidisciplinary Approach, R. Baecker and W. Buxton, eds. Morgan Kaufmann, Los Altos, CA, 639--648. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. J. Carroll and C. Carrithers. 1984. Training wheels in a user interface. Communications of the ACM 27, 8, 800--806. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. J. Carroll and M. Rossen. 1987. Paradox of the active user. In Interfacing Thought: Cognitive Aspects of Human-Computer Interaction. J. Carroll, ed. MIT Press, Cambridge, MA, 80--111. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. N. Cepeda, H. Pashler, E. Vul, J. Wixted, and D. Rohrer. 2006. Distributed practice in verbal recall tasks: A review and quantitative synthesis. Psychological Bulletin 132, 3, 354--380.Google ScholarGoogle ScholarCross RefCross Ref
  28. P. K. Chilana, A. J. Ko, J. O. Wobbrock, and T. Grossman. 2013. A multi-site field study of crowdsourced contextual help: Usage and perspectives of end users and software teams. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, 217--226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. A. Cockburn and C. Gutwin. 2009. A predictive model of human performance with scrolling and hierarchical lists. Human--Computer Interaction 24, 3, 273--314.Google ScholarGoogle ScholarCross RefCross Ref
  30. A. Cockburn, C. Gutwin, and S. Greenberg. 2007. A predictive model of menu performance. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'07). ACM, 627--636. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. A. Cockburn, P. Kristensson, J. Alexander, and S. Zhai. 2007. Hard lessons: Effort-inducing interfaces benefit spatial learning. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'07). ACM, 1571--1580. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. A. Cockburn and B. McKenzie. 2002. Evaluating the effectiveness of spatial memory in 2d and 3d physical and virtual environments. In Proceedings of the Conference on Human Factors in Computing Systems (CHI'02). ACM, 203--210. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. F. Craik and R. Lockhart. 1972. Levels of processing: A framework for memory research. Journal of Verbal Learning and Verbal Behavior 11, 671--684.Google ScholarGoogle ScholarCross RefCross Ref
  34. F. Craik and E. Tulving. 1975. Depth of processing and the retention of words in episodic memory. Journal of Experimental Psychology: General 103, 3, 268--294.Google ScholarGoogle ScholarCross RefCross Ref
  35. E. Crossman. 1959. A theory of acquisition of speed-skill. Ergonomics 2, 2, 153--166.Google ScholarGoogle ScholarCross RefCross Ref
  36. M. Czerwinski, E. Horvitz, and E. Cuttrell. 2001. Subjective duration assessment: An impicit probe for software usability. In Proceedings of IHM-HCI. 167--170.Google ScholarGoogle Scholar
  37. P. F. Delaney, L. M. Reder, J. J. Staszewski, and F. E. Ritter. 1998. The strategy-specific nature of improvement: The power law applies by strategy within task. Psychological Science 9, 1, 1--7.Google ScholarGoogle ScholarCross RefCross Ref
  38. S. Deterding, D. Dixon, R. Khaled, and L. Nacke. 2011. From game design elements to gamefulness: Defining “gamification.” In Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments. ACM, 9--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. S. Diewald, A. Moller, L. Roalter, T. Stockinger, and M. Kranz. 2013. Gameful design in the automotive domain: Review, outlook and challenges. In Proceedings of the 5th International Conference on Automotive User Interfaces and Interactive Vehicular Applications. ACM, 262--265. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. A. Dix, J. Finlay, G. Abowd, and R. Beale. 1993. Human-Computer Interaction. Prentice Hall. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. S. Doane, J. Pellegrino, and R. Klatzky. 1990. Expertise in a computer operating system: Conceptualization and performance. Human Computer Interaction 5, 267--304. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. T. Dong, M. Dontcheva, D. Joseph, K. Karahalios, M. Newman, and M. Ackerman. 2012. Discovery-based games for learning software. In Proceedings of the 2012 ACM Annual Conference on Human Factors in Computing Systems. ACM, 2083--2086. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. S. Draper. 1984. The nature of expertise in unix. In Proceedings of the 1st IFIP International Conference on Human--Computer Interaction (INTERACT'84). North-Holland, 465--471.Google ScholarGoogle Scholar
  44. H. B.-L. Duh, G. C. B. Tan, and V. H.-H. Chen. 2006. Usability evaluation for mobile device: A comparison of laboratory and field tests. In Proceedings of the 8th Conference on Human-Computer Interaction with Mobile Devices and Services. ACM, 181--186. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. J. Dyck, D. Pienelle, B. Brown, and C. Gutwin. 2003. Learning from games: HCI innovations in entertainment software. In Proceedings of Graphics Interface. AK Peters, 237--246.Google ScholarGoogle Scholar
  46. M. Ekstrand, W. Li, T. Grossman, J. Matejka, and G. Fitzmaurice. 2011. Searching for software learning resources using application context. In Proceedings of the 24th ACM Symposium on User Interface Software and Technology. ACM, 195--204. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. J. Engström, E. Johansson, and J. Östlund. 2005. Effects of visual and cognitive load in real and simulated motorway driving. Transportation Research Part F: Traffic Psychology and Behaviour 8, 2, 97--120.Google ScholarGoogle ScholarCross RefCross Ref
  48. K. Ericsson. 2004. Deliberate practice and the acquisition and maintenance of expert performance in medicine and related domains. Academic Medicine 79, 10, S1--S12.Google ScholarGoogle ScholarCross RefCross Ref
  49. K. Ericsson, M. Prietula, and E. Cokely. 2007. The making of an expert. Harvard Business Review July--August: 1--7.Google ScholarGoogle Scholar
  50. L. Findlater, K. Moffatt, J. McGrenere, and J. Dawson. 2009. Ephemeral adaptation: The use of gradual onset to improve menu selection performance. In Proceedings of the Conference on Human Factors in Computing Systems (CHI'09). ACM, 1655--1664. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. G. Fischer. 2001. User modeling in human-computer interaction. User Modeling and User-Adapted Interaction 11, 1/2, 65--86. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. S. Fitchett and A. Cockburn. 2012. AccessRank: Predicting what users will do next. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2239--2242. Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. S. Fitchett, A. Cockburn, and C. Gutwin. 2014. Finder highlights: Field evaluation and design of an augmented file browser. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 3685--3694. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. P. Fitts. 1964. Perceptual-motor skills learning. In Categories of Human Learning. A. Melton, ed. Academic Press New York, 243--285.Google ScholarGoogle Scholar
  55. P. M. Fitts and M. I. Posner. 1967. Human Performance. Belmont, CA, Brookes/Cole.Google ScholarGoogle Scholar
  56. D. R. Flatla, C. Gutwin, L. E. Nacke, S. Bateman, and R. L. Mandryk. 2011. Calibration games: Making calibration tasks enjoyable by adding motivating game elements. In Proceedings of the 24th ACM Symposium on User Interface Software and Technology. ACM, 403--412. Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. D. Freeman, H. Benko, M. R. Morris, and D. Wigdor. 2009. ShadowGuides: Visualizations for in-situ learning of multi-touch and whole-hand gestures. In Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces. ACM, 165--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. W.-T. Fu and W. D. Gray. 2004. Resolving the paradox of the active user: Stable suboptimal performance in interactive tasks. Cognitive Science 28, 6, 901--935.Google ScholarGoogle ScholarCross RefCross Ref
  59. K. Gajos, M. Czerwinski, D. Tan, and D. Weld. 2006. Exploring the design space for adaptive graphical user interfaces. In Proceedings of the ACM Conference on Advanced Visual Interfaces (AVI'06). ACM, 201--208. Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. A. Gentile. 1972. A working model of skill acquistion. Quest 17, 3--23.Google ScholarGoogle ScholarCross RefCross Ref
  61. W. D. Gray, C. Sims, W.-T. Fu, and M. Schoelles. 2006. The soft constraints hypothesis: A rational analysis approach to resource allocation for interactive behavior. Psychological Review 113, 461--482.Google ScholarGoogle ScholarCross RefCross Ref
  62. S. Greenberg and I. Witten. 1993. Supporting command reuse: Empirical foundations and principles. International Journal of Man--Machine Studies 39, 353--390. Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. T. Grossman, P. Dragicevic, and R. Balakrishnan. 2007. Strategies for accelearating on-line learning of hotkeys. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'07). ACM, 1591--1600. Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. T. Grossman, J. Matejka, and G. Fitzmaurice. 2010. Chronicle: Capture, exploration, and playback of document workflow histories. In Proceedings of the 23nd ACM Symposium on User Interface Software and Technology. ACM, 143--152. Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. C. Gutwin, A. Cockburn, J. Scarr, and S. Malacria. 2014. Faster command selection on tablets with fasttap. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2617--2626. Google ScholarGoogle ScholarDigital LibraryDigital Library
  66. M. Hasegawa, P. A. Carpenter, and M. A. Just. 2002. An fMRI study of bilingual sentence comprehension and workload. NeuroImage 15, 3, 647--660.Google ScholarGoogle ScholarCross RefCross Ref
  67. A. Heathcote, S. Brown, and D. Mewhort. 2000. The power law repealed: The case for an exponential law of practice. Psychonomic Bulletin and Review 7, 2, 185--207.Google ScholarGoogle ScholarCross RefCross Ref
  68. J. Hendy, K. Booth, and J. McGrenere. 2010. Graphically enhanced keyboard accelerators for guis. In Proceedings of Graphics Interface. 3--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. M. Hewson and M. Little. 2001. Giving feedback in medical education. Journal of General Internal Medicine 13, 2, 111--116.Google ScholarGoogle ScholarCross RefCross Ref
  70. A. Hornof, J. Y. Zhang, and T. Halverson. 2010. Knowing where and when to look in a time-critical multimodal dual task. In Proceedings of the 28th SIGCHI Conference on Human Factors in Computing Systems. ACM, 2103--2112. Google ScholarGoogle ScholarDigital LibraryDigital Library
  71. A. J. Hornof and D. E. Kieras. 1997. Cognitive modeling reveals menu search is both random and systematic. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'97). ACM, 107--114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. E. Horvitz. 1999. Principles of mixed-initiative user interfaces. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 159--166. Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. I. Hsi and C. Potts. 2000. Studying the evolution and enhancement of software features. In Proceedings of the International Conference on Software Maintenance (ICSM'00). IEEE Computer Society, 143. Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. J. Hyönä, J. Tommola, and A.-M. Alaja. 1995. Pupil dilation as a measure of processing load in simultaneous interpretation and other language tasks. The Quarterly Journal of Experimental Psychology Section A 48, 3, 598--612.Google ScholarGoogle ScholarCross RefCross Ref
  75. D. Kahneman. 1973. Attention and Effort. Prentice-Hall.Google ScholarGoogle Scholar
  76. J. Karat, C. Karat, and J. Ukelson. 2000. Affordances, motivation and the design of user interfaces. Communications of the ACM 43, 8, 49--51. Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. C. Kelleher and R. Pausch. 2005. Stencils-based tutorials: Design and evaluation. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 541--550. Google ScholarGoogle ScholarDigital LibraryDigital Library
  78. J. Kim and F. Ritter. 2013. Learning, forgetting, and relearning for keystroke- and mouse-driven tasks: Relearning is important. Human-Computer Interaction: Dx.doi.org/10.1080/07370024.2013.828564 Google ScholarGoogle ScholarDigital LibraryDigital Library
  79. N. Kong, T. Grossman, B. Hartmann, M. Agrawala, and G. Fitzmaurice. 2012. Delta: A tool for representing and comparing workflows. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 1027--1036. Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. B. Krisler and R. Alterman. 2008. Training towards mastery: Overcoming the active user paradox. In Proceedings of the 5th Nordic Conference on Human-Computer Interaction. ACM, 239--248. Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. P. O. Kristensson and L. C. Denby. 2011. Continuous recognition and visualization of pen strokes and touch-screen gestures. In Proceedings of the 8th Eurographics Symposium on Sketch-Based Interfaces and Modeling. ACM, 95--102. Google ScholarGoogle ScholarDigital LibraryDigital Library
  82. U. Kukreja, W. Stevenson, and F. Ritter. 2007. RUI: Recording user input from interfaces under Windows and Mac OS X. Behavior Research Methods, Instruments, and Computers 38, 4, 656--659.Google ScholarGoogle ScholarCross RefCross Ref
  83. G. Kurtenbach. 1993. The Design and Evaluation of Marking Menus. Department of Computer Science. Toronto, University of Toronto. Ph.D thesis. Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. G. Kurtenbach and B. Buxton. 1993. The limits of expert performance using hierarchic marking menus. In Proceedings of InterCHI'93. ACM, 482--487. Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. G. Kurtenbach and W. Buxton. 1994. User learning and performance with marking menus. In Proceedings of the Conference on Human Factors in Computing Systems (CHI'94). ACM, 258--264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. G. Kurtenbach, T. Moran, and W. Buxton. 1994. Contextual animation of gestural commands. Computer Graphics Forum 13, 5, 305--314.Google ScholarGoogle ScholarCross RefCross Ref
  87. G. Kurtenbach, A. Sellen, and W. Buxton. 1993. An empirical evaluation of some articulatory and cognitive aspects of marking menus. Human-Computer Interaction 8, 1, 1--23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  88. L. B. Kyllo and D. M. Landers. 1995. Goal setting in sport and exercise: A research synthesis to resolve the controversy. Journal of Sport & Exercise Psychology 17, 2, 117--137.Google ScholarGoogle ScholarCross RefCross Ref
  89. B. Lafreniere, T. Grossman, and G. Fitzmaurice. 2013. Community enhanced tutorials: Improving tutorials with multiple demonstrations. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'13). ACM, 1779--1788. Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. D. M. Lane, H. A. Napier, S. C. Peres, and A. Sandor. 2005. Hidden costs of graphical user interfaces: Failure to make the transition from menus and icon toolbars to keyboard shortcuts. International Journal of Human Computer Interaction 18, 2, 133--144.Google ScholarGoogle ScholarCross RefCross Ref
  91. W. Li, T. Grossman, and G. Fitzmaurice. 2012. GamiCAD: A gamified tutorial system for first time autocad users. In Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology. ACM, 103--112. Google ScholarGoogle ScholarDigital LibraryDigital Library
  92. W. Li, J. Matejka, T. Grossman, J. A. Konstan, and G. Fitzmaurice. 2011. Design and evaluation of a command recommendation system for software applications. ACM Transactions on Computer-Human Interactions 18, 2, 1--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  93. C. Linehan, B. Kirman, S. Lawson, and G. Chan. 2011. Practical, appropriate, empirically-validated guidelines for designing educational games. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 1979--1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  94. E. Locke and G. Latham. 2006. New directions in goal-setting theory. Current Directions in Psychological Science 15, 265--268.Google ScholarGoogle ScholarCross RefCross Ref
  95. S. Malacria, G. Bailly, J. Harrison, A. Cockburn, and C. Gutwin. 2013. Promoting hotkey use through rehearsal with exposeHK. In Proceedings of the ACM Conference on Human Factors in Computing Systems. ACM, 573--582. Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. S. Malacria, J. Scarr, A. Cockburn, C. Gutwin, and T. Grossman. 2013. Skillometers: Reflective widgets that motivate and help users to improve performance. In Proceedings of the ACM Symposium on User Interface Software and Technology (UIST'13). ACM, 321--330. Google ScholarGoogle ScholarDigital LibraryDigital Library
  97. T. Malone. 1980. What Makes Things Fun to Learn? A Study of Intrinsically Motivating Computer Games. Department of Psychology. Palo Alto, CA, Stanford University. PhD thesis.Google ScholarGoogle Scholar
  98. J. Matejka, T. Grossman, and G. Fitzmaurice. 2011. Ambient help. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'11). ACM, 2751--2760. Google ScholarGoogle ScholarDigital LibraryDigital Library
  99. J. Matejka, T. Grossman, and G. Fitzmaurice. 2013. Patina: Dynamic heatmaps for visualizing application usage. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'13). ACM, 3227--3236. Google ScholarGoogle ScholarDigital LibraryDigital Library
  100. J. Matejka, W. Li, T. Grossman, and G. Fitzmaurice. 2009. Community commands: Command recommendations for software applications. In Proceedings of the ACM Symposium on User Interface Software and Technology. ACM, 193--202. Google ScholarGoogle ScholarDigital LibraryDigital Library
  101. J. McGonigal. 2011. Reality Is Broken: Why Games Make Us Better and How They Can Change the World. Penguin Group. Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. J. McGrenere, R. M. Baecker, and K. S. Booth. 2007. A field evaluation of an adaptable two-interface design for feature-rich software. ACM Transactions on Computer-Human Interactions 14, 1, 3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  103. J. H. Morgan, C.-Y. Cheng, C. Pike, and F. E. Ritter. 2013. A design, tests and considerations for improving keystroke and mouse loggers. Interacting with Computers 25, 3, 242--258.Google ScholarGoogle ScholarCross RefCross Ref
  104. G. C. Murphy, M. Kersten, and L. Findlater. 2006. How are Java software developers using the eclipse IDE? IEEE Software 23, 4, 76--83. Google ScholarGoogle ScholarDigital LibraryDigital Library
  105. M. Naveh-Benjamin. 1987. Recognition memory of spatial location information: Another failure to support automaticity. Memory and Cognition 16, 437--445.Google ScholarGoogle ScholarCross RefCross Ref
  106. A. Newell and P. S. Rosenbloom. 1981. Mechanisms of skill acquisition and the law of practice. In Cognitive Skills and Their Acquisition, J. Anderson, ed. Erlbaum, Hillsdale, NJ, 1--55.Google ScholarGoogle Scholar
  107. J. Nielsen. 1993. Usability Engineering. Morgan Kaufmann, San Francisco. Google ScholarGoogle ScholarDigital LibraryDigital Library
  108. E. Nilsen, H. Jong, J. S. Olson, K. Biolsi, H. Rueter, and S. Mutter. 1993. The growth of software skill: A longitudinal look at learning and performance. In Proceedings of the INTERACT'93 and CHI'93 Conference on Human Factors in Computing Systems. ACM, 149--156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  109. D. Norman. 1983a. Design principles for human-computer interaction. In Proceedings of SIGCHI Conference on Human Factors in Computing Systems. ACM, 1--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  110. D. Norman. 1983b. Design principles for human-computer interfaces. Proceedings of CHI'83: 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  111. D. G. Novick and K. Ward. 2006. Why don't people read the manual? In Proceedings of the 24th Annual ACM International Conference on Design of Communication. ACM, 11--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  112. D. L. Odell, R. C. Davis, A. Smith, and P. K. Wright. 2004. Toolglasses, marking menus, and hotkeys: A comparison of one and two-handed command selection techniques. In Proceedings of Graphics Interface 2004. Canadian Human-Computer Communications Society, 17--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  113. J. R. Olson and E. L. Nilsen. 1988. Analysis of cognition involved in spreadsheet software interaction. Human Computer Interaction 3, 4, 309--350. Google ScholarGoogle ScholarDigital LibraryDigital Library
  114. S. Peres, F. Tamborello, M. Fleetwood, P. Chung, and D. Paige-Smith. 2004. Keyboard shortcut usage: The roles of social factors and computer experience. In Proceedings of the Human Factors and Ergonomics Society Annual Meeting. 803--807.Google ScholarGoogle Scholar
  115. N. Perkins-Ceccato, S. Passmore, and T. Lee. 2003. Effects of focus of attention depend on golfers' skill. Journal of Sports Sciences 21, 593--600.Google ScholarGoogle ScholarCross RefCross Ref
  116. B. Plimmer, A. Crossan, S. A. Brewster, and R. Blagojevic. 2008. Multimodal collaborative handwriting training for visually-impaired people. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 393--402. Google ScholarGoogle ScholarDigital LibraryDigital Library
  117. P. Quinn, A. Cockburn, and J. Delamarche. 2013. Examining the costs of multiple trajectory pointing techniques. International Journal of Human-Computer Studies 71, 4, 492--509. Google ScholarGoogle ScholarDigital LibraryDigital Library
  118. V. Ramesh, C. Hsu, M. Agrawala, and B. Hartmann. 2011. ShowMeHow: Translating user interface instructions between applications. In Proceedings of the 24th ACM Symposium on User Interface Software and Technology. ACM, 127--134. Google ScholarGoogle ScholarDigital LibraryDigital Library
  119. N. Randall and I. Pedersen. 1998. Who exactly is trying to help us? The ethos of help systems in popular computer applications. In Proceedings of the 16th Annual International Conference on Computer Documentation. ACM, 63--69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  120. B. Reeves and J. Read. 2009. Total engagement: Using games and virtual worlds to change the way people work and businesses compete. Harvard Business Press, Boston, MA.Google ScholarGoogle Scholar
  121. W. Revelle, M. Humphreys, L. Simon, and K. Gilliland. 1980. The interactive effect of personality, time of day, and caffine: A test of the arousal model. Journal of Experimental Psychology 109, 1, 1--31.Google ScholarGoogle ScholarCross RefCross Ref
  122. P. Rhienmora, K. Gajananan, P. Haddawy, S. Suebnukarn, M. N. Dailey, E. Supataratarn, and P. Shrestha. 2010. Haptic augmented reality dental trainer with automatic performance assessment. In Proceedings of the 15th International Conference on Intelligent User Interfaces. ACM, 425--426. Google ScholarGoogle ScholarDigital LibraryDigital Library
  123. J. Rieman. 1996. A field study of exploratory learning strategies. ACM Transactions on Compuer-Human Interactions 3, 3, 189--218. Google ScholarGoogle ScholarDigital LibraryDigital Library
  124. M. B. Rosson. 1983. Patterns of experience in text editing. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 171--175. Google ScholarGoogle ScholarDigital LibraryDigital Library
  125. A. Rothstein and R. Arnold. 1976. Bridging the gap: Application of research on videotape feedback and bowling. Motor Skills: Theory into Practice 1, 35--62.Google ScholarGoogle Scholar
  126. T. Salthouse. 1985. Anticipatory processes in transcription typing. Journal of Applied Psychology 70, 264--271.Google ScholarGoogle ScholarCross RefCross Ref
  127. J. Scarr, A. Cockburn, C. Gutwin, and A. Bunt. 2012. Improving command selection with CommandMaps. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 257--266. Google ScholarGoogle ScholarDigital LibraryDigital Library
  128. J. Scarr, A. Cockburn, C. Gutwin, and S. Malacria. 2013. Testing the robustness and performance of spatially consistent interfaces. In Proceedings of the 2013 SIGCHI Conference on Human Factors in Computing Systems. ACM, 3139--3148. Google ScholarGoogle ScholarDigital LibraryDigital Library
  129. J. Scarr, A. Cockburn, C. Gutwin, and P. Quinn. 2011. Dips and ceilings: Understanding and supporting transitions to expertise in user interfaces. Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'11). ACM, 2741--2750. Google ScholarGoogle ScholarDigital LibraryDigital Library
  130. R. Schmidt. 1991. Frequent augmented feedback can degrade learning: Evidence and interpretations. In Tutorials in Motor Neuroscience. J. Requin and G. Stelmach, eds. Kluwer Academic Publishers. Dordrecht, The Netherlands, 59--75.Google ScholarGoogle Scholar
  131. R. Schmidt and R. Bjork. 1992. The conceptualizations of practice: Common principles in three paradigms suggest new concepts for training. Psychological Science 3, 4, 207--217.Google ScholarGoogle ScholarCross RefCross Ref
  132. R. Schmidt and T. Lee. 2011. Motor Control and Learning: A Behavioral Emphasis. New York, Human Kinetics.Google ScholarGoogle Scholar
  133. W. Schneider and R. Shiffrin. 1977. Controlled and automatic human information processing: I. Detection, search, and attention. Psychological Review 84, 1, 1--66.Google ScholarGoogle ScholarCross RefCross Ref
  134. B. Shneiderman. 1987. Direct manipulation: A step beyond programming languages (excerpt). In Readings in Human-Computer Interaction: A Multidisciplinary Approach. R. Baecker and W. Buxton, eds. Morgan-Kauffman, 461--467. Google ScholarGoogle ScholarDigital LibraryDigital Library
  135. B. Shneiderman. 1992. Designing the User Interface. Addison-Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  136. B. Shneiderman. 2003. Promoting universal usability with multi-layer interface design. Proceedings of the Conference on Universal Usability, Vancouver, Canada, 1--8. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  137. R. Shroyer. 2000. Actual readers versus implied readers: Role conflicts in Office 97. Journal of the Society for Technical Communication 47, 2, 238--240.Google ScholarGoogle Scholar
  138. H. Simon. 1959. Theories of decision-making in economics and behavioral science. The American Economic Review 49, 3, 252--283.Google ScholarGoogle Scholar
  139. G. Snoddy. 1926. Learning and stability: A psychopysical analysis of a case of motor learning with clinical applications. Journal of Applied Psychology 10, 1--36.Google ScholarGoogle ScholarCross RefCross Ref
  140. S. Tak, P. Westendorp, and I. van Rooij. 2013. Satisficing and the use of keyboard shortcuts: Being good enough is enough? Interacting with Computers 16, 1 16.Google ScholarGoogle Scholar
  141. D. S. Tan, J. K. Stefanucci, D. R. Proffitt, and R. Pausch. 2001. The infocockpit: Providing location and place to aid human memory. In Proceedings of the 2001 Workshop on Perceptive User Interfaces. ACM, 1--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  142. L. Tauscher and S. Greenberg. 1997. How people revisit web pages: Empirical findings and implications for the design of history systems. International Journal of Human Computer Studies, Special Issue on World Wide Web Usability 47, 1, 97--138. Google ScholarGoogle ScholarDigital LibraryDigital Library
  143. G. Thomas. 2013. Education: A Very Short Introduction. Oxford University Press, Oxford, UK.Google ScholarGoogle ScholarCross RefCross Ref
  144. M. Tubbs. 1986. Goal setting: A meta-analystic examination of empirical evidence. Journal of Applied Psychology 71, 3, 474--483.Google ScholarGoogle ScholarCross RefCross Ref
  145. M. Van Asselen, E. Fritschy, and A. Postma. 2005. The influence of intentional and incidental learning on acquiring spatial knowledge during navigation. Psychological Research 70, 2, 151--156.Google ScholarGoogle ScholarCross RefCross Ref
  146. J. Vermeulen, K. Luyten, E. V. D. Hoven, and K. Coninx. 2013. Crossing the bridge over norman's gulf of execution: Revealing feedforward's true identity. In Proceedings of the 2013 SIGCHI Conference on Human Factors in Computing Systems. ACM, 1931--1940. Google ScholarGoogle ScholarDigital LibraryDigital Library
  147. S. A. Wallace and R. W. Hagler. 1979. Knowledge of performance and the learning of a closed motor skill. Research Quarterly. American Alliance for Health, Physical Education, Recreation and Dance 50, 2, 265--271.Google ScholarGoogle Scholar
  148. J. Whiteside, S. Jones, P. Levy, and D. Wixon. 1985. User performance with command, menu, and iconic interfaces. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'85). ACM, 185--191. Google ScholarGoogle ScholarDigital LibraryDigital Library
  149. J. Wolfe. 1998. What can 1 million trials tell us about visual search. Psychological Science 9, 1, 33--97.Google ScholarGoogle ScholarCross RefCross Ref
  150. G. Wulf and C. Shea. 2002. Principles derived from the study of simple skills do not generalize to complex skill learning. Psychonomic Bulletin and Review 9, 2, 185--211.Google ScholarGoogle ScholarCross RefCross Ref
  151. E. Yechiam, I. Erev, V. Yehene, and D. Gopher. 2003. Melioration and the transition from touch-typing training to everyday use. Human Factors 45, 4, 671--684.Google ScholarGoogle ScholarCross RefCross Ref
  152. S. Zhai and P. Kristensson. 2003. Shorthand writing on stylus keyboard. In Proceedings of the Conference on Human Factors in Computing Systems (CHI'03). ACM, 97--104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  153. S. Zhai, A. Sue, and J. Accot. 2002. Movement model, hits distribution and learning in virtual keyboarding. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 17--24. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Supporting Novice to Expert Transitions in User Interfaces

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Computing Surveys
        ACM Computing Surveys  Volume 47, Issue 2
        January 2015
        827 pages
        ISSN:0360-0300
        EISSN:1557-7341
        DOI:10.1145/2658850
        • Editor:
        • Sartaj Sahni
        Issue’s Table of Contents

        Copyright © 2014 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 12 November 2014
        • Accepted: 1 August 2014
        • Revised: 1 June 2014
        • Received: 1 July 2013
        Published in csur Volume 47, Issue 2

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader