Facilitating Text Entry on Smartphones with QWERTY Keyboard for Users with Parkinson’S Disease
Total Page:16
File Type:pdf, Size:1020Kb
Facilitating Text Entry on Smartphones with QWERTY Keyboard for Users with Parkinson’s Disease Yuntao Wang Ao Yu Xin Yi∗ Department of Computer Science and Global Innovation Exchange (GIX), Department of Computer Science and Technology, Key Laboratory of Tsinghua University and University of Technology, Key Laboratory of Pervasive Computing, Ministry of Washington, 98005, WA, USA Pervasive Computing, Ministry of Education, Tsinghua University, [email protected] Education, Tsinghua University, Beijing, China, 100084 Beijing, China, 100084 [email protected] [email protected] Yuanwei Zhang Ishan Chatterjee Shwetak Patel Global Innovation Exchange (GIX), Paul G. Allen School of Computer Paul G. Allen School of Computer Tsinghua University and University of Science and Engineering, University Science and Engineering, University Washington, 98005, WA, USA of Washington, 98195, Seattle, USA of Washington, 98195, Seattle, USA [email protected] [email protected] [email protected] Yuanchun Shi Department of Computer Science and Technology, Key Laboratory of Pervasive Computing, Ministry of Education, Tsinghua University, Beijing, China, 100084 [email protected] ABSTRACT CCS CONCEPTS QWERTY is the primary smartphone text input keyboard confgu- • Human-centered computing ! Text input; Accessibility. ration. However, insertion and substitution errors caused by hand tremors, often experienced by users with Parkinson’s disease, can KEYWORDS severely afect typing efciency and user experience. In this paper, Parkinson’s disease, text entry, QWERTY keyboard, touch model, we investigated Parkinson’s users’ typing behavior on smartphones. statistical decoding In particular, we identifed and compared the typing characteristics generated by users with and without Parkinson’s symptoms. We ACM Reference Format: then proposed an elastic probabilistic model for input prediction. Yuntao Wang, Ao Yu, Xin Yi, Yuanwei Zhang, Ishan Chatterjee, Shwetak By incorporating both spatial and temporal features, this model Patel, and Yuanchun Shi. 2021. Facilitating Text Entry on Smartphones with QWERTY Keyboard for Users with Parkinson’s Disease. In CHI Conference generalized the classical statistical decoding algorithm to correct in- on Human Factors in Computing Systems (CHI ’21), May 8–13, 2021, Yokohama, sertion, substitution and omission errors, while maintaining direct Japan. ACM, New York, NY, USA, 12 pages. https://doi.org/10.1145/3411764. physical interpretation. User study results confrmed that the pro- 3445352 posed algorithm outperformed baseline techniques: users reached 22.8 WPM typing speed with a signifcantly lower error rate and higher user-perceived performance and preference. We concluded 1 INTRODUCTION that our method could efectively improve the text entry experience As the world population’s average age increases, Parkinson’s dis- on smartphones for users with Parkinson’s disease. ease has become a challenge for more and more people. In 2020, the number of Parkinson’s patients reached 10 million 1. Parkin- ∗This denotes the corresponding author. son’s disease is a long-term nervous system disorder that mainly afects the motor system. The most common symptoms are the Permission to make digital or hard copies of all or part of this work for personal or "pill-rolling" hand tremor (between 4 – 6 hertz) and muscle rigid- classroom use is granted without fee provided that copies are not made or distributed for proft or commercial advantage and that copies bear this notice and the full citation ity/stifness [42]. As a result, Parkinson’s patients usually fnd fne on the frst page. Copyrights for components of this work owned by others than the motor movements (e.g., grabbing spoons and pressing buttons) dif- author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specifc permission fcult. Interacting with touchscreen devices is a major challenge for and/or a fee. Request permissions from [email protected]. users with Parkinson’s disease, specifcally, inaccurate input and CHI ’21, May 8–13, 2021, Yokohama, Japan accidental touches signifcantly limit their interaction performance © 2021 Copyright held by the owner/author(s). Publication rights licensed to ACM. ACM ISBN 978-1-4503-8096-6/21/05...$15.00 https://doi.org/10.1145/3411764.3445352 1https://www.parkinson.org/understanding-parkinsons CHI ’21, May 8–13, 2021, Yokohama, Japan Yuntao Wang, et al. and experience [13, 20–24]. For example, when typing on smart- 3. We proved the high text entry performance and usability of phone QWERTY keyboards, inexperienced users with the hand our method against baselines through an in-lab, controlled user tremor could only type 4.7 words per minute (WPM) [23], about evaluation study. 11% of the speed of young adults [2]. To improve the text entry performance of users with these symp- 2 RELATED WORK toms, researchers have proposed several techniques (e.g., keyboard In this section, we describe related work including studies describ- layout optimization [11, 27–30], dynamic accessibility confgura- ing the efect of Parkinson’s symptoms, text entry methods for users tion [34], tutoring system on a 9-key keyboard [8, 9] and stroke- with Parkinson’s disease, classical statistical decoding methods, and gesture text input methods [17, 36, 43]). Although these solutions related error auto-correction methods. have been proven to be useful for the motor impaired on various platforms (e.g., tablet, mobile phone), they either targeted beginners 2.1 Efect of the Parkinson’s Symptoms or required interface layout modifcation, causing users to face a potentially steep learning curve [47]. This paper instead focuses Parkinson’s disease causes multiple motor impairments such as on the touch-based software QWERTY keyboard among experi- hand tremors, muscle rigidity/stifness etc. [42] However, these enced Parkinson’s users, the most dominant text entry method on symptoms can also occur in other elderly people [13, 21] resulting smartphones, according to our user survey. in difculty interacting with touchscreens [21, 23]. To understand Since Goodman et al. introduced the language model to software the efects of these symptoms, researchers investigated users’ inter- keyboards [7], the statistical decoding method has been widely action behavior with touchscreen phones [13, 20–23]. They found deployed and proven efective in various text entry scenarios [31, that symptoms such as hand tremors and muscle stifness have a 32, 44, 48]. The statistical decoding method maps touchpoints’ 2D signifcantly negative efect on touchscreen interaction tasks, in- coordinates, also known as the touch model, to the word they most cluding target selection (especially small targets) [13, 20, 21], text likely represent, known as the language model. However, as we entry [21, 22], and object manipulation (e.g., zoom in/out) [22]. will show in this paper, users with Parkinson’s disease sufer from Recently, Nunes et al. [24] investigated Parkinson’s users’ tap, signifcantly higher insertion and omission errors that can not be swipe, multiple-tap, and drag gesture performance through a user handled by classical statistical decoding methods [4, 6]. To correct study composed of 39 Parkinson’s participants. They observed rel- these types of errors, researchers have proposed pattern match- atively poor small keys (79.83% for 7: 0mm key width) tap accuracy. ing [12] or machine learning based approaches [37, 40] with their Further, Nicolau and Jorge analyzed the text entry performance penalties tuned manually or trained by machine. These methods of elderly citizens with diferent severity hand tremors [23]. They lack physical interpretability, which is difcult to generalize to found relatively high error rates compared with young adults due other scenarios like ours. To the best of our knowledge, there is no to the hand tremor. They suggested future work to use temporal existing work that explored an efective statistical decoding method and spatial features to increase text entry performance. However, for software QWERTY keyboard to support users with Parkinson’s Nicolau and Jorge studied users with no experience using smart- disease. phone touchscreens. As touchscreens become more ubiquitous, This paper presents and evaluates a smartphone QWERTY key- we have observed elder people interacting with them much more board for users with Parkinson’s disease using an elastic proba- frequently [36], which leads to diferent usage habits and touch be- bilistic model. We frst conducted a user survey to explore how havior. This motivates our work to enhance text entry performance users input text in a daily scenario, including the most widely used for experienced users with Parkinson’s disease. keyboard layout and typing posture. Then we investigated and compared the typing behaviors generated by both Parkinson’s and 2.2 Text Entry Methods for Parkinson’s Users non-Parkinson’s users. Finally, we proposed an elastic probabilis- Text entry is one of the most challenging tasks on smartphones tic model to correct all major types of errors while maintaining among elderly people with Parkinson’s symptoms [22, 23, 26], sig- direct physical interpretation by incorporating spatial-temporal nifcantly harming their user experience. When typing on smart- features. In a second user study, we evaluated the performance phone QWERTY keyboards, inexperienced Parkinson’s users could versus two baseline models: