ABSTRACT
Tutorial videos are widely available to help people use software. These videos, however, are viewed by users as captured and offer little direct interaction between users and software. This paper presents a video navigation method that allows users to interact with software tutorial video as if they were using the software. To make the tutorial video responsive, our method records the user interaction events like mouse click and drag during capturing the video. Our method then analyzes, selects, and visualizes these user interaction events at the event locations. When a user directly interacts with an event visualization, our method automatically navigates to the proper video frame to provide the visual feedback as if the software were responding to the user input. Thus, our method provides the experience of interacting with the software through directly manipulating the tutorial video. Our study shows our method can better help users follow tutorial videos to complete tasks than the baseline timeline interface.
- Banovic, N., Grossman, T., Matejka, J., and Fitzmaurice, G. Waken: reverse engineering usage information and interface structure from software videos. In ACM UIST (2012), 83--92. Google ScholarDigital Library
- Brockly, C. Evaluation of direct manipulation techniques for in-scene video navigation. Master's thesis, RWTH Aachen University (2009).Google Scholar
- Chi, P., Lee, B., and Drucker, S. DemoWiz: re-performing software demonstrations for a live presentation. In ACM CHI (2014), 1581--1590. Google ScholarDigital Library
- Denoue, L., Carter, S., Cooper, M., and Adcock, J. Real-time direct manipulation of screen-based videos. In IUI Companion (Mar. 2013), 43--44. Google ScholarDigital Library
- Dragicevic, P., Ramos, G., Bibliowitcz, J., Nowrouzezahrai, D., Balakrishnan, R., and Singh, K. Video browsing by direct manipulation. In ACM CHI (2008), 237--246. Google ScholarDigital Library
- Goldman, D. B., Gonterman, C., Curless, B., Salesin, D., and Seitz, S. M. Video object annotation, navigation, and composition. In ACM UIST (2008), 3--12. Google ScholarDigital Library
- Grossman, T., Matejka, J., and Fitzmaurice, G. Chronicle: capture, exploration, and playback of document workflow histories. In UIST (2010), 143--152. Google ScholarDigital Library
- Karrer, T., Weiss, M., Lee, E., and Borchers, J. Dragon: a direct manipulation interface for frame-accurate in-scene video navigation. In CHI (2008), 247--250. Google ScholarDigital Library
- Kim, J., Nguyen, P., Weir, S., and Guo, P. Crowdsourcing step-by-step information extraction to enhance existing how-to videos. In ACM CHI (2014), 4017--4026. Google ScholarDigital Library
- Lafreniere, B., Grossman, T., and Fitzmaurice, G. Investigating the feasibility of extracting tool demonstrations from in-situ video content. In ACM CHI (2014), 4007--4016. Google ScholarDigital Library
- Matejka, J., Grossman, T., and Fitzmaurice, G. Ambient help. In ACM CHI (2011), 2751--2760. Google ScholarDigital Library
- Pongnumkul, S., Dontcheva, M., Li, W., and Wang, J. Pause-and-play: automatically linking screencast video tutorials with applications. In ACM UIST (2011). Google ScholarDigital Library
Index Terms
- Making Software Tutorial Video Responsive
Comments