• DocumentCode
    1994806
  • 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
  • fYear
    2009
  • fDate
    16-24 May 2009
  • Firstpage
    559
  • Lastpage
    562
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2009. ICSE 2009. IEEE 31st International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-3453-4
  • Type

    conf

  • DOI
    10.1109/ICSE.2009.5070555
  • Filename
    5070555