Skip to main navigation Skip to search Skip to main content

Octopus: Evaluating touchscreen keyboard correction and recognition algorithms via "Remulation"

  • Xiaojun Bi
  • , Shiri Azenkot
  • , Kurt Partridge
  • , Shumin Zhai
  • University of Washington
  • Alphabet Inc.

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

34 Scopus citations

Abstract

The time and labor demanded by a typical laboratory-based keyboard evaluation are limiting resources for algorithmic adjustment and optimization. We propose Remulation, a complementary method for evaluating touchscreen keyboard correction and recognition algorithms. It replicates prior user study data through real-time, on-device simulation. To demonstrate remulation, we have developed Octopus, an evaluation tool that enables keyboard developers to efficiently measure and inspect the impact of algorithmic changes without conducting resource-intensive user studies. It can also be used to evaluate third-party keyboards in a "black box" fashion, without access to their algorithms or source code. Octopus can evaluate both touch keyboards and word-gesture keyboards. Two empirical examples show that Remulation can efficiently and effectively measure many aspects of touch screen keyboards at both macro and micro levels. Additionally, we contribute two new metrics to measure keyboard accuracy at the word level: the Ratio of Error Reduction (RER) and the Word Score.

Original languageEnglish
Title of host publicationCHI 2013
Subtitle of host publicationChanging Perspectives, Conference Proceedings - The 31st Annual CHI Conference on Human Factors in Computing Systems
Pages543-552
Number of pages10
DOIs
StatePublished - 2013
Event31st Annual CHI Conference on Human Factors in Computing Systems: Changing Perspectives, CHI 2013 - Paris, France
Duration: Apr 27 2013May 2 2013

Publication series

NameConference on Human Factors in Computing Systems - Proceedings

Conference

Conference31st Annual CHI Conference on Human Factors in Computing Systems: Changing Perspectives, CHI 2013
Country/TerritoryFrance
CityParis
Period04/27/1305/2/13

Keywords

  • Simulation
  • Text entry
  • Touch screen interaction

Fingerprint

Dive into the research topics of 'Octopus: Evaluating touchscreen keyboard correction and recognition algorithms via "Remulation"'. Together they form a unique fingerprint.

Cite this