Interfacing thought: cognitive aspects of human-computer interaction
International Journal of Man-Machine Studies
An evaluation of animated demonstrations of learning computer-based tasks
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
SIGDOC '91 Proceedings of the 9th annual international conference on Systems documentation
Multimedia help: a prototype and an experiment
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Online help: a part of documentation
SIGDOC '92 Proceedings of the 10th annual international conference on Systems documentation
Toolglass and magic lenses: the see-through interface
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
A taxonomy of see-through tools
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Translucent patches—dissolving windows
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
Apple guide: a case study in user-aided design of online help
CHI '95 Conference Companion on Human Factors in Computing Systems
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Enhanced dynamic queries via movable filters
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A field study of exploratory learning strategies
ACM Transactions on Computer-Human Interaction (TOCHI)
Debugging lenses: a new class of transparent tools for user interface debugging
Proceedings of the 10th annual ACM symposium on User interface software and technology
The design of guided learner-adaptable scaffolding in interactive learning environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ARTEMIS: learner-centered design of an information seeking environment for K-12 education
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Learning a word processing system with training wheels and guided exploration
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Symphony: a case study in extending learner-centered design through process space analysis
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Alice: lessons learned from building a 3D system for novices
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Training wheels in a user interface
Communications of the ACM
Proceedings of the 20th annual international conference on Computer documentation
Through the looking glass: the use of lenses as an interface tool for Augmented Reality interfaces
Proceedings of the 2nd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
Tinkering and gender in end-user programmers' debugging
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Answering why and why not questions in user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A focused learning environment for Eclipse
eclipse '06 Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
Building effective help systems: modelling human help seeking behaviour
OZCHI '06 Proceedings of the 18th Australia conference on Computer-Human Interaction: Design: Activities, Artefacts and Environments
Storytelling alice motivates middle school girls to learn computer programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Explaining Debugging Strategies to End-User Programmers
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
A summer programming workshop for middle school girls
Journal of Computing Sciences in Colleges
Trailblazer: enabling blind users to blaze trails through the web
Proceedings of the 14th international conference on Intelligent user interfaces
A survey of software learnability: metrics, methodologies and guidelines
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Computer help at home: methods and motivations for informal technical support
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Generating photo manipulation tutorials by demonstration
ACM SIGGRAPH 2009 papers
Sikuli: using GUI screenshots for search and automation
Proceedings of the 22nd annual ACM symposium on User interface software and technology
Interpreting written how-to instructions
IJCAI'09 Proceedings of the 21st international jont conference on Artifical intelligence
ToolClips: an investigation of contextual video assistance for functionality understanding
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
No Code Required: Giving Users Tools to Transform the Web
No Code Required: Giving Users Tools to Transform the Web
Chronicle: capture, exploration, and playback of document workflow histories
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Proceedings of the 12th international ACM SIGACCESS conference on Computers and accessibility
MeshFlow: interactive visualization of mesh construction sequences
ACM SIGGRAPH 2011 papers
Content and hierarchy in pixel-based methods for reverse engineering interface structure
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Improving learning transfer from stencils-based tutorials
Proceedings of the 10th International Conference on Interaction Design and Children
ShowMeHow: translating user interface instructions between applications
Proceedings of the 24th annual ACM symposium on User interface software and technology
Pause-and-play: automatically linking screencast video tutorials with applications
Proceedings of the 24th annual ACM symposium on User interface software and technology
Creating contextual help for GUIs using screenshots
Proceedings of the 24th annual ACM symposium on User interface software and technology
Sketch-sketch revolution: an engaging tutorial system for guided sketching and application learning
Proceedings of the 24th annual ACM symposium on User interface software and technology
A narrative metaphor to facilitate educational game authoring
Computers & Education
Co-designing an e-health tutorial for older adults
Proceedings of the 2012 iConference
The impact of tutorials on games of varying complexity
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Initial results of using an intelligent tutoring system with Alice
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Waken: reverse engineering usage information and interface structure from software videos
Proceedings of the 25th annual ACM symposium on User interface software and technology
MixT: automatic generation of step-by-step mixed media tutorials
Proceedings of the 25th annual ACM symposium on User interface software and technology
GamiCAD: a gamified tutorial system for first time autocad users
Proceedings of the 25th annual ACM symposium on User interface software and technology
Community enhanced tutorials: improving tutorials with multiple demonstrations
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 12th International Conference on Interaction Design and Children
Pixel-based reverse engineering of graphical interfaces
Proceedings of the adjunct publication of the 26th annual ACM symposium on User interface software and technology
Steptorials: mixed-initiative learning of high-functionality applications
Proceedings of the 19th international conference on Intelligent User Interfaces
Personal and Ubiquitous Computing
Hi-index | 0.01 |
Users of traditional tutorials and help systems often have difficulty finding the components described or pictured in the procedural instructions. Users also unintentionally miss steps, and perform actions that the documentation's authors did not intend, moving the application into an unknown state. We introduce Stencils, an interaction technique for presenting tutorials that uses translucent colored stencils containing holes that direct the user's attention to the correct interface component and prevent the user from interacting with other components. Sticky notes on the stencil's surface provide necessary tutorial material in the context of the application. In a user study comparing a Stencils-based and paper-based version of the same tutorial in Alice, a complex software application designed to teach introductory computer programming, we found that users of a Stencils-based tutorial were able complete the tutorial 26% faster, with fewer errors, and less reliance on human assistance. Users of the Stencils-based and paper-based tutorials attained statistically similar levels of learning.