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

Pause-and-play: automatically linking screencast video tutorials with applications

Published:16 October 2011Publication History

ABSTRACT

Video tutorials provide a convenient means for novices to learn new software applications. Unfortunately, staying in sync with a video while trying to use the target application at the same time requires users to repeatedly switch from the application to the video to pause or scrub backwards to replay missed steps. We present Pause-and-Play, a system that helps users work along with existing video tutorials. Pause-and-Play detects important events in the video and links them with corresponding events in the target application as the user tries to replicate the depicted procedure. This linking allows our system to automatically pause and play the video to stay in sync with the user. Pause-and-Play also supports convenient video navigation controls that are accessible from within the target application and allow the user to easily replay portions of the video without switching focus out of the application. Finally, since our system uses computer vision to detect events in existing videos and leverages application scripting APIs to obtain real time usage traces, our approach is largely independent of the specific target application and does not require access or modifications to application source code. We have implemented Pause-and-Play for two target applications, Google SketchUp and Adobe Photoshop, and we report on a user study that shows our system improves the user experience of working with video tutorials.

Skip Supplemental Material Section

Supplemental Material

fp170.mp4

mp4

37.2 MB

References

  1. L. Bergman, V. Castelli, T. Lau, and D. Oblinger. Docwizards: a system for authoring follow-me documentation wizards. In Proc. ACM UIST, pages 191--200, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. K.-Y. Cheng, S.-J. Luo, B.-Y. Chen, and H.-H. Chu. Smartplayer: user-centric video fast-forwarding. In Proc. SIGCHI, pages 789--798, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Dixon and J. Fogarty. Prefab: implementing advanced behaviors using pixel-based reverse engineering of interface structure. In Proc. SIGCHI, pages 1525--1534, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Gilbert, S. B. Blessing, and S. Kodavali. The extensible problem-specific tutor (xpst): Evaluation of an api for tutoring on existing interfaces. In Proc. the conf. Artificial Intelligence in Education, pages 707--709, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. F. Grabler, M. Agrawala, W. Li, M. Dontcheva, and T. Igarashi. Generating photo manipulation tutorials by demonstration. In Proc. ACM SIGGRAPH, pages 1--9, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. T. Grossman and G. Fitzmaurice. Toolclips: an investigation of contextual video assistance for functionality understanding. In Proc. SIGCHI, pages 1515--1524, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. T. Grossman, J. Matejka, and G. Fitzmaurice. Chronicle: capture, exploration, and playback of document workflow histories. In Proc. ACM UIST, pages 143--152, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. M. Harrison. A comparison of still, animated, or nonillustrated on-line help with written or spoken instructions in a graphical user interface. In Computer Human Interaction, pages 82--89, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C. Hategekimana, S. Gilbert, and S. Blessing. Effectiveness of using an intelligent tutoring system to train users on off-the-shelf software. In Proc. Society for Info. Tech. and Teacher Education Int'l Conf., AACE, 2008.Google ScholarGoogle Scholar
  10. C. Kelleher and R. Pausch. Stencils-based tutorials: design and evaluation. In Proc. SIGCHI, pages 541--550, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Matejka, T. Grossman, and G. Fitzmaurice. Ambient help. In Proc. SIGCHI, pages 2751--2760, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S. Palmiter and J. Elkerton. An evaluation of animated demonstrations of learning computer-based tasks. In Proc SIGCHI, pages 257--263, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. N. Petrovic, N. Jojic, and T. S. Huang. Adaptive video fast forward. Multimedia Tools Appl., 26:327--344, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Pongnumkul, J. Wang, G. Ramos, and M. Cohen. Content-aware dynamic timeline for video browsing. In Proc. ACM UIST, pages 139--142, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. B. Shneiderman. Direct manipulation: A step beyond programming languages. Computer, 16(8):57--69, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. S. L. Su. Enhanced Visual Authoring Using Operation History. PhD thesis, Massachusetts Institute of Technology, Boston, Massachusetts, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. T. Yeh, T.-H. Chang, and R. C. Miller. Sikuli: using gui screenshots for search and automation. In Proc. ACM UIST, pages 183--192, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Pause-and-play: automatically linking screencast video tutorials with applications

    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 '11: Proceedings of the 24th annual ACM symposium on User interface software and technology
      October 2011
      654 pages
      ISBN:9781450307161
      DOI:10.1145/2047196

      Copyright © 2011 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: 16 October 2011

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      UIST '11 Paper Acceptance Rate67of262submissions,26%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