Beyond the Input Stream: Making Text Entry Evaluations More Flexible with Transcription Sequences
Text entry method-independent evaluation tools are often used to conduct text entry experiments and compute performance metrics, like words per minute and error rates. The input stream paradigm of Soukoreff & MacKenzie (2001, 2003) still remains prevalent, which presents a string for transcription and uses a serial character representation for encoding the text entry process. Although an advance over prior paradigms, the input stream paradigm is unable to support many modern text entry features. To address these limitations, we present “transcription sequences:” for each new input, a snapshot of the entire transcribed string unto that point is captured. By assembling transcription sequences and comparing adjacent strings, we can compute all prior metrics, reduce artificial constraints on text entry evaluations, and introduce new metrics. We conducted a study with 18 participants who typed 1620 phrases using a laptop keyboard, on-screen keyboard, and smartphone keyboard using features such as auto-correction, word prediction, and copy-and-paste. We also evaluated non-keyboard methods Dasher, gesture typing, and T9. Our results show that modern features and methods can be accommodated, prior metrics can be correctly computed, and new metrics can reveal insights. We validated our algorithms using ground truth based on cursor positioning, confirming 100% accuracy. We also provide a new tool, TextTest++, to facilitate web-based evaluations.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 75%
KeyMap: Improving Keyboard Shortcut Vocabulary Using Norman's Mapping
CHI '20· Prototyping & User Testing
- 75%
X-Droid: A Quick and Easy Android Prototyping Framework with a Single App Illusion
UIST '19· Prototyping & User Testing
- 67%
ARify: Leveraging Narrated Instructional Videos to Create Augmented Reality Tutorials for Procedural Tasks
CHI '26· AR Navigation & Context Awareness +2
- 67%
Spatialstrates: Cross-Reality Collaboration through Spatial Hypermedia
UIST '25· Social & Collaborative VR +2
- 60%
Exploring New File Metaphors for a Networked World through the File Biography
CHI '18· Knowledge Worker Tools & Workflows +1
- 60%
Beyond "One-Size-Fits-All": Understanding the Diversity in How Software Newcomers Discover and Make Use of Help Resources
CHI '19· User Research Methods (Interviews, Surveys, Observation) +1
- 60%
Card Mapper: Enabling Data-Driven Reflections on Ideation Cards
CHI '19· Interactive Data Visualization +1
- 60%
Proxemics Beyond Proximity: Designing for Flexible Social Interaction Through Cross-Device Interaction
CHI '20· Distributed Team Collaboration +1
- 60%
Classification of Functional Attention in Video Meetings
CHI '20· Remote Work Tools & Experience +1
- 60%
Integrated Visualization Editing via Parameterized Declarative Templates
CHI '21· Interactive Data Visualization +1
Based on Jaccard similarity of research subtopics & professions (≥60%)