Enhancing Cross-Device Interaction Scripting with Interactive Illustrations

Enhancing Cross-Device Interaction Scripting with Interactive Illustrations
复制标题

通过交互式插图增强跨设备交互脚本

DOI:
--
复制
发表时间:
2016
期刊:
International Conference on Human Factors in Computing Systems
影响因子:
--
通讯作者:
Bjoern Hartmann
Bjoern Hartmann
中科院分区:
--
文献类型:
--
作者:
Pei;Yang Li;Bjoern Hartmann

文献摘要

被引文献

相似文献

跨设备交互涉及多个计算设备上的输入和输出。实现和推理覆盖具有多种形状因子和功能的多个设备的交互可能是复杂的。为了帮助开发人员编写跨设备交互,我们创建了DemoScript,这是一种在编写跨设备交互程序时自动分析程序的技术。DemoScript通过一个新颖的、自动生成的跨设备故事板可视化,直观地说明了所选部分或整个程序的分步执行。除了帮助开发人员理解程序的行为外,DemoScript还允许开发人员通过交互式地操纵跨设备故事板来修改他们的程序。我们与8名专业程序员一起评估了DemoScript,发现DemoScript通过帮助开发人员解释和管理跨设备交互,显着提高了开发效率;它还鼓励测试在开发过程中考虑脚本。
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.