Effects of Language Modeling and its Personalization on Touchscreen Typing Performance
Open accessAbstract
Modern smartphones correct typing errors and learn user-specific words (such as proper names). Both techniques are useful, yet little has been published about their technical specifics and concrete benefits. One reason is that typing accuracy is difficult to measure empirically on a large scale. We describe a closed-loop, smart touch keyboard (STK) evaluation system that we have implemented to solve this problem. It includes a principled typing simulator for generating human-like noisy touch input, a simple-yet-effective decoder for reconstructing typed words from such spatial data, a large web-scale background language model (LM), and a method for incorporating LM personalization. Using the Enron email corpus as a personalization test set, we show for the first time at this scale that a combined spatial-language model reduces word error rate from a pre-model baseline of 38.4% down to 5.7%, and that LM personalization can improve this further to 4.6%.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Earlier work mainly focused on single-word suggestions.
“Earlier work mainly focused on single word suggestions [11,12,18,34].”
From Choice Over Control: How Users Write with Large Language Models using Diegetic and Non-Diegetic Prompting (2023) · cites this paper as [11]
Traditionally, writing systems mainly use diegetic information, predicting text based only on the preceding text.
“Traditionally, systems mainly use diegetic information, that is, they predict text based (only) on the preceding text [11,12,18,34].”
From Choice Over Control: How Users Write with Large Language Models using Diegetic and Non-Diegetic Prompting (2023) · cites this paper as [11]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Estimation of probabilities from sparse data for the language model component of a speech recognizer
Katz, S. M. (1987) · IEEE Transactions on Acoustics Speech and Signal Processing · doi:10.1109/tassp.1987.1165125 · Cited by 1,664 · see citing works
Improved backing-off for M-gram language modeling
Kneser, R., & Ney, H. (2002) · IEEE International Conference on Acoustics Speech and Signal Processing · doi:10.1109/icassp.1995.479394 · Cited by 1,471 · see citing works
A bit of progress in language modeling
Goodman, J. (2001) · Computer Speech and Language · doi:10.1006/csla.2001.0174 · Cited by 744 · see citing works
Text Entry for Mobile Computing: Models and Methods, Theory and Practice
MacKenzie, I. S., & Soukoreff, R. W. (2002) · Human-Computer Interaction · doi:10.1207/s15327051hci172&3_2 · Cited by 571 · see citing works
Klimt, B., & Yang, Y. (2004) · Conference on Email and Anti-Spam · Cited by 538 · see citing works
A cache-based natural language model for speech recognition
Kühn, R., & Mori, R. D. (1990) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/34.56193 · Cited by 503 · see citing works
Kristensson, P.-O., & Zhai, S. (2004) · ACM Symposium on User Interface Software and Technology (UIST) · doi:10.1145/1029632.1029640 · Cited by 419 · see citing works
Self-citationDasher---a data entry interface using continuous gestures and language models
Ward, D. J., Blackwell, A. F., & Mackay, D. (2000) · ACM Symposium on User Interface Software and Technology (UIST) · doi:10.1145/354401.354427 · Cited by 416 · see citing works
Shorthand writing on stylus keyboard
Zhai, S., & Kristensson, P.-O. (2003) · Proceedings of the SIGCHI Conference on Human Factors in Computing Systems · doi:10.1145/642611.642630 · Cited by 371 · see citing works
Self-citationStatistical language model adaptation: review and perspectives
Bellegarda, J. R. (2003) · Speech Communication · doi:10.1016/j.specom.2003.08.002 · Cited by 300 · see citing works
Holz, C., & Baudisch, P. (2011) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/1978942.1979308 · Cited by 278 · see citing works
Touch behavior with different postures on soft smartphone keyboards
Azenkot, S., & Zhai, S. (2012) · International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI) · doi:10.1145/2371574.2371612 · Cited by 217 · see citing works
Self-citationA versatile dataset for text entry evaluations based on genuine mobile emails
Vertanen, K., & Kristensson, P. O. (2011) · Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services · doi:10.1145/2037373.2037418 · Cited by 177 · see citing works
Language model adaptation using mixtures and an exponentially decaying cache
Clarkson, P. R., & Robinson, A. J. (2002) · IEEE International Conference on Acoustics Speech and Signal Processing · doi:10.1109/icassp.1997.596049 · Cited by 171 · see citing works
Zhai, S., & Kristensson, P. O. (2012) · Communications of the ACM · doi:10.1145/2330667.2330689 · Cited by 169 · see citing works
Self-citationLanguage modeling for soft keyboards
Goodman, J., Venolia, G. D., Steury, K. R., & Parker, C. R. (2002) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/502716.502753 · Cited by 162 · see citing works
Evaluation Metrics For Language Models
Chen, S. F., Beeferman, D., & Rosenfeld, R. (2018) · doi:10.1184/r1/6605324.v1 · Cited by 148 · see citing works
Evaluation Metrics For Language Models
Chen, S. F., Beeferman, D., & Rosenfeld, R. (2018) · doi:10.1184/r1/6605324 · Cited by 145 · see citing works
Domain Adaptation of Rule-Based Annotators for Named-Entity Recognition Tasks
Chiticariu, L., Krishnamurthy, R., Li, Y., Reiss, F. R., & Vaithyanathan, S. (2010) · Cited by 131 · see citing works
Typing on flat glass: examining ten-finger expert typing patterns on touch surfaces
Findlater, L., Wobbrock, J. O., & Wigdor, D. (2011) · Proceedings of the SIGCHI Conference on Human Factors in Computing Systems · doi:10.1145/1978942.1979301 · Cited by 115 · see citing works
Performance comparisons of phrase sets and presentation styles for text entry evaluations
Kristensson, P. O., & Vertanen, K. (2012) · doi:10.1145/2166966.2166972 · Cited by 102 · see citing works
Zajic, D. M., Dorr, B. J., & Lin, J. (2007) · Information Processing & Management · doi:10.1016/j.ipm.2007.09.007 · Cited by 93 · see citing works
Uncertain text entry on mobile devices
Weir, D., Pohl, H., Rogers, S., Vertanen, K., & Kristensson, P. O. (2014) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/2556288.2557412 · Cited by 87 · see citing works
Bi, X., Ouyang, T. Y., & Zhai, S. (2014) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/2556288.2557414 · Cited by 59 · see citing works
Self-citationMaking touchscreen keyboards adaptive to keys, hand postures, and individuals
Yin, Y., Ouyang, T. Y., Partridge, K., & Zhai, S. (2013) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/2470654.2481384 · Cited by 56 · see citing works
Self-citationStudy on interaction between entropy pruning and kneser-ney smoothing
Chelba, C. I., Brants, T., Neveitt, W., & Xu, P. (2010) · Interspeech (USB) · doi:10.21437/interspeech.2010-525 · Cited by 39 · see citing works
Self-citationDeMori, R., & Federico, M. (1999) · Springer eBooks · doi:10.1007/978-3-642-60087-6_26 · Cited by 37 · see citing works
Sampling representative phrase sets for text entry experiments
Paek, T., & Hsu, B.-J. P. (2011) · ACM SIGCHI Conference on Human Factors in Computing Systems (CHI) · doi:10.1145/1978942.1979304 · Cited by 30 · see citing works
Word-based predictive text entry using adaptive language models
TANAKA-ISHII, K. (2007) · Natural Language Engineering · doi:10.1017/s1351324905004080 · Cited by 29 · see citing works
Towards better NLP system evaluation
Jones, K. S. (1994) · doi:10.3115/1075812.1075833 · Cited by 28 · see citing works
Asynchronous multimodal text entry using speech and gesture keyboards
Kristensson, P. O., & Vertanen, K. (2011) · Interspeech (USB) · doi:10.21437/interspeech.2011-236 · Cited by 27 · see citing works
Alphabetic Data Entry via the Touch-Tone Pad: A Comment
Smith, S. L., & Goodwin, N. C. (1971) · Human Factors The Journal of the Human Factors and Ergonomics Society · doi:10.1177/001872087101300212 · Cited by 23 · see citing works
Domain Adaptation to Summarize Human Conversations
Sandu, O. A., Carenini, G., Murray, G., & Ng, R. T. (2010) · Cited by 17 · see citing works
Wordn-grams for cluster keyboards
Klarlund, N., & Riley, M. (2003) · doi:10.3115/1628195.1628202 · Cited by 16 · see citing works
Improving word-recognizers using an interactive lexicon with active and passive words
Kristensson, P. O., & Zhai, S. (2008) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/1378773.1378828 · Cited by 6 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 5
- Charniak, E., Blaheta, D., Ge, N., Hall, K., Hale, J., and Johnson, M. BLLIP 1987-89 Wall Street Journal Corpus Release 1.
- How Fast Can you Type on your Phone? CHI 2015, Crossings, Seoul, Korea
- Jurafsky, D., and Martin, J. H. Speech & Language Processing, second ed. Prentice Hall, 2008.
- Kristensson, P. O., and Zhai, S. SHARK2: A large vocabulary shorthand writing system for pen-based computers. In Proceedings of the ACM Symposium on User Interface Software and Technology, UIST '04, ACM (New York, NY, USA, 2004), 43-52.
- Stolcke, A. Entropy-based pruning of back-off language models. In Proceedings of News Transcription and Understanding Workshop, DARPA (Lansdowne, VA, 1998), 270-274.
Cited by
Sorted by citations
Co-Writing with Opinionated Language Models Affects Users’ Views
Jakesch, M., Bhat, A., Buschek, D., Zalmanson, L., & Naaman, M. (2023) · Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3544548.3581196 · Cited by 265 · see citing works
“They suggest one to three subsequent words based on underlying likelihood distributions [40, 43, 49, 89].”
BackgroundDraxler, F., Werner, A., Lehmann, F., Hoppe, M., Schmidt, A., Buschek, D., & Welsch, R. (2024) · ACM Transactions on Computer-Human Interaction · doi:10.1145/3637875 · Cited by 186 · see citing works
“Concretely, this included suggesting whole words, which users can then select instead of typing them letter by letter [35, 51].”
BackgroundA Design Space for Intelligent and Interactive Writing Assistants
Lee, M., Gero, K. I., Chung, J. J. Y., Shum, S. B., Raheja, V., Shen, H., Venugopalan, S., Wambsganss, T., Zhou, D., Alghamdi, E. A., et al. (2024) · Proceedings of the CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3642697 · Cited by 136 · see citing works
“Additionally, uses of writing assistants have begun to affect labor markets [24, 69, 182, 183], signifying substantial societal consequences and evidencing the need for monitoring such effects.”
Where to Hide a Stolen Elephant: Leaps in Creative Writing with Multimodal Machine Intelligence
Singh, N., Bernal, G., Savchenko, D., & Glassman, E. L. (2023) · ACM Transactions on Computer-Human Interaction · doi:10.1145/3511599 · Cited by 119 · see citing works
LaMP: When Large Language Models Meet Personalization
Salemi, A., Mysore, S., Bendersky, M., & Zamani, H. (2023) · arXiv · doi:10.48550/arxiv.2304.11406 · Cited by 109 · see citing works
Buschek, D., Zürn, M., & Eiband, M. (2021) · Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3411764.3445372 · Cited by 108 · see citing works
A Cost-Benefit Study of Text Entry Suggestion Interaction
Quinn, P., & Zhai, S. (2016) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/2858036.2858305 · Cited by 102 · see citing works
Self-citationZhang, M. R., Wen, H., & Wobbrock, J. O. (2019) · ACM Symposium on User Interface Software and Technology (UIST) · doi:10.1145/3332165.3347924 · Cited by 86 · see citing works
Dang, H., Goller, S., Lehmann, F., & Buschek, D. (2023) · Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3544548.3580969 · Cited by 83 · see citing works
The Value, Benefits, and Concerns of Generative AI-Powered Assistance in Writing
Li, Z., Liang, C., Peng, J., & Yin, M. (2024) · Proceedings of the CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3642625 · Cited by 81 · see citing works
Kristensson, P. O., & Müllners, T. (2021) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3411764.3445566 · Cited by 75 · see citing works
Typing on an Invisible Keyboard
Zhu, S., Luo, T., Bi, X., & Zhai, S. (2018) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3173574.3174013 · Cited by 71 · see citing works
Self-citationOn Suggesting Phrases vs. Predicting Words for Mobile Text Composition
Arnold, K. C., Gajos, K. Z., & Kalai, A. T. (2016) · Proceedings of the 29th Annual Symposium on User Interface Software and Technology · doi:10.1145/2984511.2984584 · Cited by 69 · see citing works
Integrating language models into classifiers for BCI communication: a review
Speier, W. F., Arnold, C. W., & Pouratian, N. (2016) · Journal of Neural Engineering · doi:10.1088/1741-2560/13/3/031002 · Cited by 66 · see citing works
Buschek, D., Bisinger, B., & Alt, F. (2018) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3173574.3173829 · Cited by 64 · see citing works
Exploring Spatial UI Transition Mechanisms with Head-Worn Augmented Reality
Lu, F., & Xu, Y. (2022) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3491102.3517723 · Cited by 53 · see citing works
Optimization Methods for Personalizing Large Language Models through Retrieval Augmentation
Salemi, A., Kallumadi, S., & Zamani, H. (2024) · Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval · doi:10.1145/3626772.3657783 · Cited by 52 · see citing works
Modeling Gesture-Typing Movements
Quinn, P., & Zhai, S. (2016) · Human-Computer Interaction · doi:10.1080/07370024.2016.1215922 · Cited by 36 · see citing works
Self-citationLiang, C., Hsia, C., Yu, C., Yan, Y., Wang, Y., & Shi, Y. (2022) · Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies · doi:10.1145/3569463 · Cited by 33 · see citing works
Dudley, J. J., Zheng, J., Gupta, A., Benko, H., Longest, M., Wang, R. Y., & Kristensson, P. O. (2023) · IEEE Transactions on Visualization and Computer Graphics · doi:10.1109/tvcg.2023.3320238 · Cited by 31 · see citing works
Comparing Sentence-Level Suggestions to Message-Level Suggestions in AI-Mediated Communication
Fu, L., Newman, B., Jakesch, M., & Kreps, S. (2023) · Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3544548.3581351 · Cited by 31 · see citing works
AI Writing Assistants Influence Topic Choice in Self-Presentation
Poddar, R., Sinha, R., Naaman, M., & Jakesch, M. (2023) · Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3544549.3585893 · Cited by 30 · see citing works
Word Clarity as a Metric in Sampling Keyboard Test Sets
Yi, X., Yu, C., Shi, W., Bi, X., & Shi, Y. (2017) · Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3025453.3025701 · Cited by 26 · see citing works
Self-citationQin, R., Zhu, S., Lin, Y., Ko, Y.-J., & Bi, X. (2018) · ACM International Conference on Interactive Surfaces and Spaces (ISS) · doi:10.1145/3279778.3279786 · Cited by 24 · see citing works
Self-citationContext-Aware Abbreviation Expansion Using Large Language Models
Cai, S., Venugopalan, S., Tomanek, K., Narayanan, A., Morris, M. R., & Brenner, M. P. (2022) · Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT) · doi:10.18653/v1/2022.naacl-main.91 · Cited by 23 · see citing works
Virtual Reality Assisted Pronunciation Training (VRAPT) for Young EFL Learners.
Alemi, M., & Khatoony, S. (2020) · Teaching English With Technology · Cited by 21 · see citing works
Investigating Gesture Typing for Indirect Touch
Yang, Z., Yu, C., Yi, X., & Shi, Y. (2019) · Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies · doi:10.1145/3351275 · Cited by 20 · see citing works
On-Device Neural Language Model Based Word Prediction
Yu, S., Kulkarni, N. V., Lee, H., & Kim, J. (2018) · International Conference on Computational Linguistics · Cited by 19 · see citing works
The Effects of Predictive Features of Mobile Keyboards on Text Entry Speed and Errors
Alharbi, O. M., Stuerzlinger, W., & Putze, F. (2020) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3427311 · Cited by 18 · see citing works
How We Swipe: A Large-scale Shape-writing Dataset and Empirical Findings
Leiva, L. A., Kim, S., Cui, W., Bi, X., & Oulasvirta, A. (2021) · International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI) · doi:10.1145/3447526.3472059 · Cited by 18 · see citing works
Self-citationTyping Efficiency and Suggestion Accuracy Influence the Benefits and Adoption of Word Suggestions
Roy, Q., Berlioux, S., Casiez, G., & Vogel, D. (2021) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3411764.3445725 · Cited by 20 · see citing works
Salemi, A., & Zamani, H. (2025) · ACM SIGIR International Conference on Theory of Information Retrieval (ICTIR) · doi:10.1145/3731120.3744595 · Cited by 32 · see citing works
Alharbi, O. M., Arif, A. S., Stuerzlinger, W., Dunlop, M. D., & Komninos, A. (2019) · Strathprints: The University of Strathclyde institutional repository (University of Strathclyde) · doi:10.20380/gi2019.04 · Cited by 17 · see citing works
Real-time 3D Target Inference via Biomechanical Simulation
Moon, H.-S., Liao, Y.-C., Li, C., Lee, B., & Oulasvirta, A. (2024) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3642131 · Cited by 16 · see citing works
Shi, W.-N., Yu, C., Fan, S., Wang, F., Wang, T., Yi, X., Bi, X.-J., & Shi, Y.-C. (2019) · International Conference on Human Factors in Computing Systems · doi:10.1145/3290605.3300747 · Cited by 16 · see citing works
Self-citationModeling Touch Point Distribution with Rotational Dual Gaussian Model
Ma, Y., Zhai, S.-M., Ramakrishnan, I., & Bi, X.-J. (2021) · ACM Symposium on User Interface Software and Technology · doi:10.1145/3472749.3474816 · Cited by 19 · see citing works
Self-citationPutze, F., Schünemann, M., Schultz, T., & Stuerzlinger, W. (2017) · INTERNATIONAL CONFERENCE ON MULTIMODAL INTERACTION · doi:10.1145/3136755.3136784 · Cited by 13 · see citing works
Mining, analyzing, and modeling text written on mobile devices
Vertanen, K., & Kristensson, P. O. (2019) · Natural Language Engineering · doi:10.1017/s1351324919000548 · Cited by 13 · see citing works
Writing Across the World's Languages: Deep Internationalization for Gboard, the Google KeyboardPreprint
van Esch, D., Sarbar, E., Lucassen, T., O'Brien, J., Breiner, T., Prasad, M., Crew, E. E., Nguyen, C., & Beaufays, F. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1912.01218 · Cited by 13 · see citing works
Senorita: A Chorded Keyboard for Sighted, Low Vision, and Blind Mobile Users
Rakhmetulla, G., & Arif, A. S. (2020) · Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3313831.3376576 · Cited by 14 · see citing works
Character Recognition by Deep Learning: An Enterprise solution
Bouaziz, K., Ramakrishnan, T., Raghavan, S., Grove, K., Al-Omari, A., & Lakshminarayan, C. K. (2018) · IEEE International Conference on Big Data (BigData) · doi:10.1109/bigdata.2018.8622465 · Cited by 12 · see citing works
Syllable-level Neural Language Model for Agglutinative Language
Yu, S., Kulkarni, N. V., Lee, H., & Kim, J. (2017) · Workshop on Subword and Character Level Models in NLP (SCLeM) · doi:10.18653/v1/w17-4113 · Cited by 12 · see citing works
PhraseFlow: Designs and Empirical Studies of Phrase-Level Input
Zhang, M. R., & Zhai, S. (2021) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3411764.3445166 · Cited by 12 · see citing works
Self-citationHuggins, J. E., Guger, C., Aarnoutse, E. J., Allison, B. Z., Anderson, C. W., Bedrick, S. D., Besio, W. G., Chavarriaga, R., Collinger, J. L., Do, A. H., et al. (2019) · Brain-Computer Interfaces · doi:10.1080/2326263x.2019.1697163 · Cited by 14 · see citing works
A Monte Carlo simulation approach for quantitatively evaluating keyboard layouts for gesture input
Conway, R., & Sangaline, E. W. (2016) · International Journal of Human-Computer Studies · doi:10.1016/j.ijhcs.2016.10.001 · Cited by 11 · see citing works
Why Is Gesture Typing Promising for Older Adults?
Lin, Y., Zhu, S., Ko, Y.-J., Cui, W., & Bi, X. (2018) · International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS) · doi:10.1145/3234695.3236350 · Cited by 11 · see citing works
Self-citationPutze, F., Ihrig, T., Schultz, T., & Stuerzlinger, W. (2020) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3313831.3376815 · Cited by 10 · see citing works
Introduction to Intelligent User Interfaces (IUIs)
Jalil, N. (2021) · IntechOpen eBooks · doi:10.5772/intechopen.97789 · Cited by 8 · see citing works
C-PAK: Correcting and Completing Variable-Length Prefix-Based Abbreviated Keystrokes
Li, T., Quinn, P., & Zhai, S. (2022) · ACM Transactions on Computer-Human Interaction · doi:10.1145/3544101 · Cited by 7 · see citing works
Self-citationVertanen, K., Montague, K., Dunlop, M. D., Arif, A. S., Bi, X., & Azenkot, S. (2017) · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA) · doi:10.1145/3027063.3027066 · Cited by 7 · see citing works
Self-citationInviscid Text Entry and Beyond
Vertanen, K., Dunlop, M. D., Clawson, J., Kristensson, P. O., & Arif, A. S. (2016) · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA) · doi:10.1145/2851581.2856472 · Cited by 7 · see citing works
Ally: Understanding Text Messaging to Build a Better Onscreen Keyboard for Blind People
Lottridge, D., Yoon, C., Burton, D., Wang, C., & Kaye, J. (2022) · ACM Transactions on Accessible Computing · doi:10.1145/3533707 · Cited by 6 · see citing works
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448 · Cited by 7 · see citing works
Modern Touchscreen Keyboards as Intelligent User Interfaces
Zhai, S. (2017) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/3025171.3026367 · Cited by 6 · see citing works
Self-citationUnderstanding and Supporting Formal Email Exchange by Answering AI-Generated Questions
Miura, Y., Yang, C.-L., Kuribayashi, M., Matsumoto, K., Kuzuoka, H., & Morishima, S. (2025) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3706598.3714016 · Cited by 7 · see citing works
Designing Hand Pose Aware Virtual Keyboard With Hand Drift Tolerance
Choi, D., Cho, H., Seo, K., Lee, S., Lee, J.-K., & Ko, J.-J. (2019) · IEEE Access · doi:10.1109/access.2019.2929310 · Cited by 5 · see citing works
Improved Touch-screen Inputting Using Sequence-level Prediction Generation
Wang, X., Li, X., Yu, J., Sun, M., & Li, P. (2020) · International World Wide Web Conference (WWW) · doi:10.1145/3366423.3380080 · Cited by 5 · see citing works
ThumbSwype: Thumb-to-Finger Gesture Based Text-Entry for Head Mounted Displays MHCI031
Banerjee, R., Faleel, S. A., Baheti, O., Hasan, K., & Irani, P. (2025) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3743708 · Cited by 4 · see citing works
Reactive Writers: How Co-Writing with AI Changes How We Engage with Ideas
Bhat, A., Quéré, M. A. L., Naaman, M., & Naaman, M. (2026) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3772318.3791529 · Cited by 5 · see citing works
A Usability Study of Nomon: A Flexible Interface for Single-Switch Users
Bonaker, N., Nel, E.-M., Vertanen, K., & Broderick, T. (2023) · International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS) · doi:10.1145/3597638.3608415 · Cited by 4 · see citing works
TouchType-GAN: Modeling Touch Typing with Generative Adversarial Network
Chu, J., Ma, Y., Zhai, S., Gu, X. D., & Bi, X. (2023) · ACM Symposium on User Interface Software and Technology (UIST) · doi:10.1145/3586183.3606760 · Cited by 4 · see citing works
Self-citationInvestigating Context-Aware Collaborative Text Entry on Smartphones using Large Language Models
Chen, W., Shi, Y., Wang, Y., Shi, W., Chen, M., Cheng, G., Mei, Y., Zhu, Y., Zhang, J., & Yu, C. (2025) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3706598.3713944 · Cited by 4 · see citing works
Lehmann, F., Kornecki, I., Buschek, D., & Feit, A. M. (2023) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3604276 · Cited by 4 · see citing works
AI-Driven Intelligent Text Correction Techniques for Mobile Text Entry
Zhang, M. R., Wen, H., Cui, W., Zhu, S., Schwartz, H. A., Bi, X., & Wobbrock, J. O. (2021) · Human-computer interaction series · doi:10.1007/978-3-030-82681-9_5 · Cited by 4 · see citing works
Self-citationLi, Y., & Feit, A. M. (2025) · Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies · doi:10.1145/3749520 · Cited by 3 · see citing works
A Dataset of Noisy Typing on QWERTY Keyboards
Vertanen, K., & Kristensson, P. O. (2023) · ACM International Conference on Intelligent User Interfaces (IUI) · doi:10.1145/3581754.3584174 · Cited by 2 · see citing works
Efficient Typing on Ultrasmall Touch Screens With In Situ Decoder and Visual Feedback
Min, K.-B., & Seo, J. (2021) · IEEE Access · doi:10.1109/access.2021.3081173 · Cited by 2 · see citing works
Textflow : Toward Supporting Screen-free Manipulation of Situation-Relevant Smart Messages
Karimi, P., Plebani, E., Martin-Hammond, A. M., & Bolchini, D. P. (2022) · ACM Transactions on Interactive Intelligent Systems · doi:10.1145/3519263 · Cited by 2 · see citing works
Probabilistic Text Entry—Case Study 3
Vertanen, K. (2021) · ACM eBooks · doi:10.1145/3447404.3447420 · Cited by 2 · see citing works
Exploring the impact of word prediction assistive features on smartphone keyboards for blind users
Alnfiai, M., & Kabir, M. A. (2024) · Heliyon · doi:10.1016/j.heliyon.2024.e36653 · Cited by 3 · see citing works
Enabling Auto-Correction on Soft Braille Keyboard
Zhang, D., Ma, Y., Dausch, G., Seiple, W., Gu, D., Ramakrishnan, I. V., & Bi, X. (2025) · ACM Symposium on User Interface Software and Technology (UIST) · doi:10.1145/3746059.3747699 · Cited by 1 · see citing works
Self-citationFive Ways Function Models Enable Accessible Mixed Reality Interfaces
Kristensson, P. O. (2024) · IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct) · doi:10.1109/ismar-adjunct64951.2024.00054 · Cited by 1 · see citing works
TapFix: Cursorless Typographical Error Correction for Touch-Sensor Displays
Dehnen, N., MacKenzie, I. S., & An, A. (2025) · Sensors · doi:10.3390/s25051421 · Cited by 1 · see citing works
Promptor: An Interactive and Conversational Prompting Agent for Intelligent Text Entry TechniquesPreprint
Shen, J., Dudley, J. J., Zheng, J., Byrne, B., & Kristensson, P. O. (2024) · SSRN Electronic Journal · doi:10.2139/ssrn.4690829 · Cited by 1 · see citing works
An Embedded Deep Learning based Word PredictionPreprint
Yu, S., Kulkarni, N. V., Lee, H., & Kim, J. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1707.01662
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617479
Impacts of Predictive Text on Writing Content
Arnold, K. C. (2020) · Digital Access to Scholarship at Harvard (DASH) (Harvard University)
Intelligent Techniques to Accelerate Everyday Text Communication
Adhikary, J. K. (2022) · doi:10.37099/mtu.dc.etdr/1405
Brian Roark, A., & Gutkin, A. (2022) · Workshop on Speech and Language Processing for Assistive Technologies · doi:10.18653/v1/2022.slpat-1.1
Desktop Metaphors, Window Managers, and Icons
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617463
Forms, Property Sheets, and Dialog Boxes
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617461
Scrolling and One-Dimensional Input
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617457
Tools and Models for Using and Implementing Interaction Techniques
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617472
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617487
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617486
Text Entry and Editing for Computers and Handhelds
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617460
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617493
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617453
Future of Interaction Techniques
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617491
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617456
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617466
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617488
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617455
Methods for Designing and Evaluating Interaction Techniques
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617473
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617482
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617483
Ubiquitous Computing, Physical Widgets, Sensors, Wearables, and Internet of Things (IoT)
Myers, B. A. (2024) · ACM eBooks · doi:10.1145/3617448.3617465
- Authors
- Fowler, A., Partridge, K., Chelba, C., Bi, X., Ouyang, T., & Zhai, S.
- Affiliations
- Oregon Health & Science University (US)
- Google (United States) (US)
- Venue
- Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems
- Publisher
- ACM
- Published
- 2015-04-18
- Pages
- 649-658
- OpenAlex
- W2051780479
- Cited by
- 127
- References
- 35
- Citations by year
- 2026: 2 · 2025: 8 · 2024: 54 · 2023: 10 · 2022: 10 · 2021: 10 · 2020: 6 · 2019: 8 · 2018: 6 · 2017: 7 · 2016: 6
- FWCI
- 4.79
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- CHI Conference on Human Factors in Computing Systems (publishedVersion)
- Funders
- National Institutes of Health (R01 DC009834)
- Topics
- Physical Sciences › Computer Science › Human-Computer Interaction › Usability and User Interface Design
- Physical Sciences › Computer Science › Human-Computer Interaction › Interactive and Immersive Displays
- Life Sciences › Neuroscience › Cognitive Neuroscience › Tactile and Sensory Interactions
- Keywords
- language modeling, personalization, word error rate, typing accuracy, proper names
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review