Simon Voelker, Christine Sutter, Lei Wang, Jan Borchers
In Proceedings of CHI '12, ACM, 189– 198.
Publication year: 2012


Flicking is a common interaction technique to move objects across large interactive surfaces, but little is known about its suitability for use on non-planar, curved surfaces. Flicking consists of two stages: First, visually determining the direction in which to flick the object, then planning and executing the corresponding gesture. Errors in both stages could influence flicking accuracy. We investigated flicking interactions on curved interactive surface to evaluate which type of error influences accuracy. Therefore, we carried out three user studies to analyze how each stage of flicking on a curved surface is influenced. Our main findings are: 1) Flicking gestures are more accurate if horizontal and vertical surface are joined by a continuous curve than if they are separated by an edge or gap. 2) Flicking gestures on curved surfaces are mostly influenced by the motor execution stage of the gesture rather than the visual perception stage. 3) Flicking accuracy decreases as the starting point of the gesture is moved closer to the curve. 4) We conclude with a first mathematical model to estimate the error users will make when flicking across a curve.

The Team

This is a research project by Simon Voelker and Jan Borchers from the Media Computing Group and Lei Wang and Christine Sutter from the Department of Work and Cognitive Psychology. It is funded in part through the German B-IT Foundation.

Related Publications

The BendDesk Demo - Multi-touch on a Curved Display

Malte Weiss, Simon Voelker, Jan Borchers
In Adjunct Proceedings of ITS '10, ACM, 317.
Publication year: 2010

BendDesk: Dragging Across the Curve

Conference PaperITS
Malte Weiss, Simon Voelker, Christine Sutter, Jan Borchers
In Proceedings of ITS '10, ACM, 1– 10.
Publication year: 2010


 author = {Voelker, Simon and Sutter, Christine and Wang, Lei and Borchers, Jan},
 title = {Understanding Flicking on Curved Surfaces},
 booktitle = {Proceedings of the SIGCHI Conference on Human Factors in Computing Systems},
 series = {CHI '12},
 year = {2012},
 isbn = {978-1-4503-1015-4},
 location = {Austin, Texas, USA},
 pages = {189--198},
 numpages = {10},
 url = {},
 doi = {10.1145/2207676.2207703},
 acmid = {2207703},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {curved surface, flicking, touch-input},