skip to main content
10.1145/2380116.2380130acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
research-article

MixT: automatic generation of step-by-step mixed media tutorials

Authors Info & Claims
Published:07 October 2012Publication History

ABSTRACT

Users of complex software applications often learn concepts and skills through step-by-step tutorials. Today, these tutorials are published in two dominant forms: static tutorials composed of images and text that are easy to scan, but cannot effectively describe dynamic interactions; and video tutorials that show all manipulations in detail, but are hard to navigate. We hypothesize that a mixed tutorial with static instructions and per-step videos can combine the benefits of both formats. We describe a comparative study of static, video, and mixed image manipulation tutorials with 12 participants and distill design guidelines for mixed tutorials. We present MixT, a system that automatically generates step-by-step mixed media tutorials from user demonstrations. MixT segments screencapture video into steps using logs of application commands and input events, applies video compositing techniques to focus on salient infor-mation, and highlights interactions through mouse trails. Informal evaluation suggests that automatically generated mixed media tutorials were as effective in helping users complete tasks as tutorials that were created manually.

Skip Supplemental Material Section

Supplemental Material

paper_0337-file3.mov

mov

21.3 MB

References

  1. Bergman, L., Castelli, V., Lau, T., and Oblinger, D. DocWizards: a System for Authoring Follow-me Documentation Wizards. In Proc. UIST '05, ACM Press (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Brunelli, R. Template Matching Techniques in Computer Vision: Theory and Practice. Wiley (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Denning, J. D., Kerr, W. B., and Pellacini, F. MeshFlow: Interactive Visualization of Mesh Construction Sequences. In Proc. SIGGRAPH '11, ACM Press (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dixon, M. and Fogarty, J. Prefab: Implementing Advanced Behaviors Using Pixel-Based Reverse Engineering of Interface Structure. In Proc. CHI '10, ACM Press (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Ekstrand, M., Li, W., Grossman, T., Matejka, J., and Fitzmaurice, G. Searching for Software Learning Resources using Application Context. In Proc. UIST '11, ACM Press (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Fernquist, J., Grossman, T., and Fitzmaurice, G. Sketch-Sketch Revolution: An Engaging Tutorial System for Guided Sketching and Application Learning. In Proc. UIST '11, ACM Press (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Furnas, G. W. Generalized Fisheye Views. In Proc. CHI '86, ACM Press (1986). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Grabler, F., Agrawala, M., Li, W., Dontcheva, M., and Igarashi, T. Generating Photo Manipulation Tutorials by Demonstration. In Proc. SIGGRAPH '09, ACM Press (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Grossman, T., and Fitzmaurice, G. ToolClips: an Investigation of Contextual Video Assistance for Functionality Understanding. In Proc. CHI '10, ACM Press (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Grossman, T., Matejka, J., and Fitzmaurice, G. Chronicle: Capture, Exploration, and Playback of Document Workflow Histories. In Proc. UIST '10, ACM Press (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Harrison, S. A Comparison of Still, Animated, or Nonillustrated On-line Help with Written or Spoken Instructions in a Graphical User Interface. In Proc. CHI '95, ACM Press (1995). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Kelleher, C., and Pausch, R. Stencils-based Tutorials. In Proc. CHI '05, ACM Press (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Kong, N., Grossman, T., Hartmann, B., Fitzmaurice, G. and Agrawala, M. Delta: A Tool for Representing and Comparing Workflows. In Proc. CHI '12, ACM Press (2012). Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Matejka, J., Li, W., Grossman, T., & Fitzmaurice, G. CommunityCommands: Command Recommendations for Software Applications. In Proc. UIST '09, ACM Press (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Matejka, J., Grossman, T., and Fitzmaurice, G. IP-QAT: In-Product Questions, Answers & Tips. In Proc. UIST '11, ACM Press (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Palmiter, S. and Elkerton, J. Animated Demonstrations vs. Written Instructions for Learning Procedural Tasks: a Preliminary Investigation. In International Journal of Man-Machine Studies (1991), 34, pp. 687--701. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Palmiter, S. and Elkerton, J. Animated Demonstrations for Learning Procedural Computer-Based Tasks. Human-Computer Interaction. 8, 3 (1993), pp. 193--216. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Pongnumkul, S., Dontcheva, M., Li, W., Wang, J., Bourdev, L., Avidan, S., and Cohen, M. F. Pause-and-Play: Automatically Linking Screencast Video Tutorials with Applications. In Proc. UIST '11, ACM Press (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Ramesh, V., Hsu, C., Agrawala, M., and Hartmann, B. ShowMeHow: Translating User Interface Instructions Between Similar Applications. In Proc. UIST '11, ACM Press (2011), 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Yeh, T., Chang, T.-H., and Miller, R. C. Sikuli: Using GUI Screenshots for Search and Automation. In Proc. UIST '09, ACM Press (2009), 183--192. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. MixT: automatic generation of step-by-step mixed media tutorials

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      UIST '12: Proceedings of the 25th annual ACM symposium on User interface software and technology
      October 2012
      608 pages
      ISBN:9781450315807
      DOI:10.1145/2380116

      Copyright © 2012 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 7 October 2012

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate842of3,967submissions,21%

      Upcoming Conference

      UIST '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader