JTutor: an Eclipse plug-in suite for creation and replay of code-based tutorials
eclipse '04 Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange
Selective capture and replay of program executions
WODA '05 Proceedings of the third international workshop on Dynamic analysis
DocWizards: a system for authoring follow-me documentation wizards
Proceedings of the 18th annual ACM symposium on User interface software and technology
Using task context to improve programmer productivity
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Guidance through active concerns
eclipse '06 Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
A focused learning environment for Eclipse
eclipse '06 Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
Mismar: A New Approach to Developer Documentation
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Editable Replay of IDE-Based Repetitive Tasks
COMPSAC '08 Proceedings of the 2008 32nd Annual IEEE International Computer Software and Applications Conference
Proceedings of the 12th International Conference on Interaction Design and Children
Hi-index | 0.00 |
Interactive tutorials, like Eclipse's cheat sheets, are good for novice programmers to learn how to perform tasks (e.g., checking out a CVS project) in an Integrated Development Environment (IDE). Creating these tutorials often requires programming effort that is time-consuming and difficult. In this paper, we propose an approach using editable replay of user actions to help authors create interactive tutorials with little programming effort. User actions of performing a task can be recorded, edited, and presented as a tutorial. The tutorial can be replayed interactively for mentoring. We present our SmartTutor implementation in the Eclipse IDE and conduct a preliminary evaluation on it, which demonstrates efficiency gains for the tutorial authors.