On-line personalization of a touch screen based keyboard
Proceedings of the 8th international conference on Intelligent user interfaces
Phrase sets for evaluating text entry techniques
CHI '03 Extended Abstracts on Human Factors in Computing Systems
Relaxing stylus typing precision by geometric pattern matching
Proceedings of the 10th international conference on Intelligent user interfaces
Target size study for one-handed thumb use on small touchscreen devices
Proceedings of the 8th conference on Human-computer interaction with mobile devices and services
Shift: a technique for operating pen-based interfaces using touch
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Escape: a target selection technique using visually-cued gestures
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Evaluating one handed thumb tapping on mobile touchscreen devices
GI '08 Proceedings of graphics interface 2008
TapTap and MagStick: improving one-handed target acquisition on small touch-screens
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Touch key design for target selection on a mobile phone
Proceedings of the 10th international conference on Human computer interaction with mobile devices and services
The performance of touch screen soft buttons
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Usability guided key-target resizing for soft keyboards
Proceedings of the 15th international conference on Intelligent user interfaces
Investigating selection and reading performance on a mobile phone while walking
Proceedings of the 12th international conference on Human computer interaction with mobile devices and services
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Text text revolution: a game that improves text entry on mobile touchscreen keyboards
Pervasive'11 Proceedings of the 9th international conference on Pervasive computing
100,000,000 taps: analysis and improvement of touch performance in the large
Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services
Hit it!: an apparatus for upscaling mobile HCI studies
CHI '12 Extended Abstracts on Human Factors in Computing Systems
A user-specific machine learning approach for improving touch accuracy on mobile devices
Proceedings of the 25th annual ACM symposium on User interface software and technology
Machine learning models for uncertain interaction
Adjunct proceedings of the 25th annual ACM symposium on User interface software and technology
Characterizing and supporting cross-device search tasks
Proceedings of the sixth ACM international conference on Web search and data mining
Configuring participation: on how we involve people in design
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Insights into layout patterns of mobile user interfaces by an automatic analysis of android apps
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Investigating self-reporting behavior in long-term studies
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Explicit feedback in local search tasks
Proceedings of the 36th international ACM SIGIR conference on Research and development in information retrieval
Upright or sideways?: analysis of smartphone postures in the wild
Proceedings of the 15th international conference on Human-computer interaction with mobile devices and services
Sparse selection of training data for touch correction systems
Proceedings of the 15th international conference on Human-computer interaction with mobile devices and services
Bayesian touch: a statistical criterion of target selection with finger touch
Proceedings of the 26th annual ACM symposium on User interface software and technology
Hi-index | 0.01 |
With the rise of current smartphones, virtual keyboards for touchscreens became the dominant mobile text entry technique. We developed a typing game that records how users touch on the standard Android keyboard to investigate users' typing behaviour. 47,770,625 keystrokes from 72,945 installations have been collected by publishing the game. By visualizing the touch distribution we identified a systematic skew and derived a function that compensates this skew by shifting touch events. By updating the game we conduct an experiment that investigates the effect of shifting touch events, changing the keys' labels, and visualizing the touched position. Results based on 6,603,659 keystrokes and 13,013 installations show that visualizing the touched positions using a simple dot decreases the error rate of the Android keyboard by 18.3% but also decreases the speed by 5.2% with no positive effect on learnability. The Android keyboard outperforms the control condition but the constructed shift function further improves the performance by 2.2% and decreases the error rate by 9.1%. We argue that the shift function can improve existing keyboards at no costs.