Abstract | ||
---|---|---|
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. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1145/2858036.2858382 | CHI |
Keywords | Field | DocType |
Cross-device interaction, scripting, interactive illustration, storyboards | Visualization,Computer science,Cross device,Input/output,Human–computer interaction,Storyboard,Multimedia,Scripting language | Conference |
Citations | PageRank | References |
10 | 0.44 | 29 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Pei-yu (Peggy) Chi | 1 | 63 | 3.87 |
Yang Li | 2 | 590 | 27.46 |
Bjorn-Oliver Hartmann | 3 | 3151 | 177.43 |