Next-point prediction metrics for perceived spatial errors

Mathieu Nancel, Daniel Vogel, Bruno De Araujo, Ricardo Jota, Géry Casiez

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

9 Citations (Scopus)


Touch screens have a delay between user input and corresponding visual interface feedback, called input "latency" (or "lag"). Visual latency is more noticeable during continuous input actions like dragging, so methods to display feedback based on the most likely path for the next few input points have been described in research papers and patents. Designing these "next-point prediction" methods is challenging, and there have been no standard metrics to compare different approaches. We introduce metrics to quantify the probability of 7 spatial error "side-effects" caused by next-point prediction methods. Types of side-effects are derived using a thematic analysis of comments gathered in a 12 participants study covering drawing, dragging, and panning tasks using 5 state-ofthe-art next-point predictors. Using experiment logs of actual and predicted input points, we develop quantitative metrics that correlate positively with the frequency of perceived sideeffects. These metrics enable practitioners to compare nextpoint predictors using only input logs.

Original languageEnglish
Title of host publicationUIST 2016 - Proceedings of the 29th Annual Symposium on User Interface Software and Technology
Number of pages15
ISBN (Electronic)9781450345316
Publication statusPublished - 16 Oct 2016
MoE publication typeA4 Article in a conference publication
EventAnnual Symposium on User Interface Software and Technology - Tokyo, Japan
Duration: 16 Oct 201619 Oct 2016
Conference number: 29


ConferenceAnnual Symposium on User Interface Software and Technology
Abbreviated titleUIST


  • Lag
  • Latency
  • Prediction
  • Touch input


Dive into the research topics of 'Next-point prediction metrics for perceived spatial errors'. Together they form a unique fingerprint.

Cite this