Lucas Rosenblatt, Patrick Carrington, Kotaro Hara, Jeffrey P. Bigham
{"title":"Vocal Programming for People with Upper-Body Motor Impairments","authors":"Lucas Rosenblatt, Patrick Carrington, Kotaro Hara, Jeffrey P. Bigham","doi":"10.1145/3192714.3192821","DOIUrl":null,"url":null,"abstract":"Programming heavily relies on entering text using traditional QWERTY keyboards, which poses challenges for people with limited upper-body movement. Developing tools using a publicly available speech recognition API could provide a basis for keyboard free programming. In this paper, we describe our efforts in design, development, and evaluation of a voice-based IDE to support people with limited dexterity. We report on a formative Wizard of Oz (WOz) based design process to gain an understanding of how people would use and what they expect from a speech-based programming environment. Informed by the findings from the WOz, we developed VocalIDE, a prototype speech-based IDE with features such as Context Color Editing that facilitates vocal programming. Finally, we evaluate the utility of VocalIDE with 8 participants who have upper limb motor impairments. The study showed that VocalIDE significantly improves the participants' ability to make navigational edits and select text while programming.","PeriodicalId":330095,"journal":{"name":"Proceedings of the Internet of Accessible Things","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Internet of Accessible Things","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3192714.3192821","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20
Abstract
Programming heavily relies on entering text using traditional QWERTY keyboards, which poses challenges for people with limited upper-body movement. Developing tools using a publicly available speech recognition API could provide a basis for keyboard free programming. In this paper, we describe our efforts in design, development, and evaluation of a voice-based IDE to support people with limited dexterity. We report on a formative Wizard of Oz (WOz) based design process to gain an understanding of how people would use and what they expect from a speech-based programming environment. Informed by the findings from the WOz, we developed VocalIDE, a prototype speech-based IDE with features such as Context Color Editing that facilitates vocal programming. Finally, we evaluate the utility of VocalIDE with 8 participants who have upper limb motor impairments. The study showed that VocalIDE significantly improves the participants' ability to make navigational edits and select text while programming.
编程很大程度上依赖于传统的QWERTY键盘输入文本,这对上半身活动受限的人来说是一个挑战。使用公开可用的语音识别API开发工具可以为无键盘编程提供基础。在本文中,我们描述了我们在设计、开发和评估基于语音的IDE方面所做的努力,以支持灵巧程度有限的人。我们报告了一个基于《绿野仙踪》(Wizard of Oz, WOz)的设计过程,以了解人们将如何使用以及他们对基于语音的编程环境的期望。根据WOz的发现,我们开发了VocalIDE,这是一个基于语音的原型IDE,具有上下文颜色编辑等功能,可以促进语音编程。最后,我们对8名有上肢运动障碍的参与者评估了VocalIDE的效用。研究表明,VocalIDE显著提高了参与者在编程时进行导航编辑和选择文本的能力。