English

Reflow: Automatically Improving Touch Interactions in Mobile Applications through Pixel-based Refinements

Human-Computer Interaction 2022-07-19 v1

Abstract

Touch is the primary way that users interact with smartphones. However, building mobile user interfaces where touch interactions work well for all users is a difficult problem, because users have different abilities and preferences. We propose a system, Reflow, which automatically applies small, personalized UI adaptations, called refinements -- to mobile app screens to improve touch efficiency. Reflow uses a pixel-based strategy to work with existing applications, and improves touch efficiency while minimally disrupting the design intent of the original application. Our system optimizes a UI by (i) extracting its layout from its screenshot, (ii) refining its layout, and (iii) re-rendering the UI to reflect these modifications. We conducted a user study with 10 participants and a heuristic evaluation with 6 experts and found that applications optimized by Reflow led to, on average, 9% faster selection time with minimal layout disruption. The results demonstrate that Reflow's refinements useful UI adaptations to improve touch interactions.

Keywords

Cite

@article{arxiv.2207.07712,
  title  = {Reflow: Automatically Improving Touch Interactions in Mobile Applications through Pixel-based Refinements},
  author = {Jason Wu and Titus Barik and Xiaoyi Zhang and Colin Lea and Jeffrey Nichols and Jeffrey P. Bigham},
  journal= {arXiv preprint arXiv:2207.07712},
  year   = {2022}
}
R2 v1 2026-06-25T00:57:38.437Z