Cross-device interactions involve input and output on multiple computing devices. Implementing and reasoning about interactions that cover multiple devices with a diversity of form factors and capabilities can be complex. To assist developers in programming cross-device interactions, we created DemoScript, a technique that automatically analyzes a cross-device interaction program while it is being written. DemoScript visually illustrates the step-by-step execution of a selected portion or the entire program with a novel, automatically generated cross-device storyboard visualization. In addition to helping developers understand the behavior of the program, DemoScript also allows developers to revise their program by interactively manipulating the cross-device storyboard. We evaluated DemoScript with 8 professional programmers and found that DemoScript significantly improved development efficiency by helping developers interpret and manage cross-device interaction; it also encourages testing to think through the script in a development process.
CITATION STYLE
Chi, P. Y., Li, Y., & Hartmann, B. (2016). Enhancing cross-device interaction scripting with. In Conference on Human Factors in Computing Systems - Proceedings (pp. 5482–5493). Association for Computing Machinery. https://doi.org/10.1145/2858036.2858382
Mendeley helps you to discover research relevant for your work.