首页> 外文会议>IEEE International Conference on Software Testing, Verification and Validation Workshops >Modelling Hand Gestures to Test Leap Motion Controlled Applications
【24h】

Modelling Hand Gestures to Test Leap Motion Controlled Applications

机译:建模手势以测试跳跃运动控制的应用程序

获取原文
获取外文期刊封面目录资料

摘要

Programs that use a Natural User Interface (NUI) are not controlled with a mouse and keyboard, but through input devices that monitor the user's body movements. Manually testing applications through such interfaces is time-consuming. Generating realistic test data automatically is also challenging, because the input is a complex data structure that represents real body structures and movements. Previously, it has been shown that models learned from user interactions can be used to generate tests for NUI applications controlled by the Microsoft Kinect. In this paper, we study the case of the Leap Motion input device, which allows applications to be controlled with hand movements and finger positions, resulting in substantially more complex input data structures. We present a framework to model human hand data interacting with applications, and generate test data automatically from these models. We also evaluate the influence of the training data, as well as the influence of using a single model of the complete user data vs. multiple models for the different aspects of hand movement (e.g., finger positions, hand positions, hand rotations). Experiments on five applications controlled by the Leap Motion demonstrate that our approach generates effective test data. The quality and quantity of the training data used to derive the models is the main factor that determines their effectiveness. On the other hand, the effects of using multiple (as opposed to single) models are minor and application specific.
机译:使用自然用户界面(NUI)的程序不是用鼠标和键盘控制的,而是通过监视用户身体运动的输入设备来控制的。通过此类接口手动测试应用程序非常耗时。自动生成现实的测试数据也具有挑战性,因为输入是代表真实身体结构和运动的复杂数据结构。以前,已经显示从用户交互中学习的模型可用于为Microsoft Kinect控制的NUI应用程序生成测试。在本文中,我们研究了Leap Motion输入设备的情况,该设备允许通过手的移动和手指的位置来控制应用程序,从而导致输入数据结构更加复杂。我们提供了一个框架来对与应用程序交互的人手数据进行建模,并从这些模型自动生成测试数据。我们还评估了训练数据的影响以及使用完整用户数据的单个模型与针对手部运动的不同方面(例如手指位置,手部位置,手部旋转)的多个模型的影响。通过Leap Motion控制的五个应用程序的实验表明,我们的方法可以生成有效的测试数据。用于导出模型的训练数据的质量和数量是决定其有效性的主要因素。另一方面,使用多个(相对于单个)模型的影响较小,并且取决于特定的应用程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号