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

07/15/2022
by   Jason Wu, et al.
0

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 with minimal layout disruption. The results demonstrate that Reflow's refinements useful UI adaptations to improve touch interactions.

READ FULL TEXT

page 1

page 3

page 13

research
01/12/2022

Ability-based Methods for Personalized Keyboard Generation

This study introduces an ability-based method for personalized keyboard ...
research
09/19/2023

Computational Design of Wiring Layout on Tight Suits with Minimal Motion Resistance

An increasing number of electronics are directly embedded on the clothin...
research
07/26/2022

Users and Contemporary SERPs: A (Re-)Investigation Examining User Interactions and Experiences

The Search Engine Results Page (SERP) has evolved significantly over the...
research
02/25/2020

Optimizing User Interface Layouts via Gradient Descent

Automating parts of the user interface (UI) design process has been a lo...
research
10/06/2017

Understanding Group Event Scheduling via the OutWithFriendz Mobile Application

The wide adoption of smartphones and mobile applications has brought sig...
research
11/17/2022

Optimizing Function Layout for Mobile Applications

Function layout, also referred to as function reordering or function pla...
research
07/19/2023

Generating Redstone Style Cities in Minecraft

Procedurally generating cities in Minecraft provides players more divers...

Please sign up or login with your details

Forgot password? Click here to reset