Prompting, feedback and error correction in the design of a scenario machine
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
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
COACH: a teaching agent that learns
Communications of the ACM
Sheepdog: learning procedures for technical support
Proceedings of the 9th international conference on Intelligent user interfaces
Similarity-based alignment and generalization
ECML'05 Proceedings of the 16th European conference on Machine Learning
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Guidance through active concerns
eclipse '06 Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
Proceedings of the 12th international conference on Intelligent user interfaces
Aiding evolution with concern-oriented guides
Proceedings of the 3rd workshop on Linking aspect technology and evolution
Graphstract: minimal graphical help for computers
Proceedings of the 20th annual ACM symposium on User interface software and technology
Evaluating an Automated Tool to Assist Evolutionary Document Generation
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Systematic yet flexible discovery: guiding domain experts through exploratory data analysis
Proceedings of the 13th international conference on Intelligent user interfaces
Recovering from errors during programming by demonstration
Proceedings of the 13th international conference on Intelligent user interfaces
An application-independent system for visualizing user operation history
Proceedings of the 21st annual ACM symposium on User interface software and technology
Generating photo manipulation tutorials by demonstration
ACM SIGGRAPH 2009 papers
SmartTutor: Creating IDE-based interactive tutorials via editable replay
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Learning by combining observations and user edits
AAAI'07 Proceedings of the 22nd national conference on Artificial intelligence - Volume 2
Sikuli: using GUI screenshots for search and automation
Proceedings of the 22nd annual ACM symposium on User interface software and technology
Sheepdog, parallel collaborative programming-by-demonstration
Knowledge-Based Systems
MAITH: a meta-software agent for issue tracking help
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: Industry track
D-Macs: building multi-device user interfaces by demonstrating, sharing and replaying design actions
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Chronicle: capture, exploration, and playback of document workflow histories
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Enabling configuration-independent automation by non-expert users
OSDI'10 Proceedings of the 9th USENIX conference on Operating systems design and implementation
MeshFlow: interactive visualization of mesh construction sequences
ACM SIGGRAPH 2011 papers
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
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
Codelets: linking interactive documentation and example code in the editor
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
Tutorial-based interfaces for cloud-enabled applications
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
DemoCut: generating concise instructional videos for physical demonstrations
Proceedings of the 26th annual ACM symposium on User interface software and technology
Authoring multi-stage code examples with editable code histories
Proceedings of the 26th annual ACM symposium on User interface software and technology
LiveAction: Automating Web Task Model Generation
ACM Transactions on Interactive Intelligent Systems (TiiS)
Hi-index | 0.00 |
Traditional documentation for computer-based procedures is difficult to use: readers have trouble navigating long complex instructions, have trouble mapping from the text to display widgets, and waste time performing repetitive procedures. We propose a new class of improved documentation that we call follow-me documentation wizards. Follow-me documentation wizards step a user through a script representation of a procedure by highlighting portions of the text, as well application UI elements. This paper presents algorithms for automatically capturing follow-me documentation wizards by demonstration, through observing experts performing the procedure. We also present our DocWizards implementation on the Eclipse platform. We evaluate our system with an initial user study that showing that most users have a marked preference for this form of guidance over traditional documentation.