Title :
SmartTutor: Creating IDE-based interactive tutorials via editable replay
Author :
Zhang, Ying ; Huang, Gang ; Zhang, Nuyun ; Mei, Hong
Author_Institution :
Key Lab. of High Confidence Software Technol., Peking Univ., Beijing
Abstract :
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.
Keywords :
intelligent tutoring systems; interactive systems; programming; Eclipse IDE; IDE-based interactive tutorials; SmartTutor; cheat sheets; editable replay; integrated development environment; novice programmers; Computer science; Computer science education; Documentation; Educational programs; Educational technology; Employee welfare; Navigation; Programming profession; Software performance; Tutorial;
Conference_Titel :
Software Engineering, 2009. ICSE 2009. IEEE 31st International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3453-4
DOI :
10.1109/ICSE.2009.5070555