System Latency Guidelines Then and Now - Is Zero Latency Really Considered Necessary?

Latency or system response time (i.e., the delay between user input and system response) is a fundamental factor affecting human-computer interaction (HCI). If latency exceeds a critical threshold, user performance and experience get impaired. Therefore, several design guidelines giving recommendations on maximum latencies for an optimal user experience have been developed within the last five centuries. Concentrating on the lower boundary latencies, these guidelines are critically reviewed and contrasted with recent empirical findings. Results of the review reveal that latencies below 100 ms were seldom considered in guidelines so far even though smaller latencies have been shown to be perceivable to the user and impact user performance negatively. Thus, empirical evidence suggests a need for updated guidelines for designing latency in HCI.

[1]  Mahadev Satyanarayanan,et al.  Quantifying interactive user experience on thin clients , 2006, Computer.

[2]  Ethan V. Munson,et al.  40 Years of Searching for the Best Computer System Response Time , 2011, Interact. Comput..

[3]  Topi Kaaresoja Latency guidelines for touchscreen virtual button feedback , 2016 .

[4]  Daniel J. Wigdor,et al.  Designing for low-latency direct-touch input , 2012, UIST.

[5]  Daniel J. Wigdor,et al.  How fast is fast enough?: a study of the effects of latency in direct-touch pointing tasks , 2013, CHI.

[6]  Ben Shneiderman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction, 5 Edition , 2009 .

[7]  Nadine Rauh,et al.  Are 100 ms Fast Enough? Characterizing Latency Perception Thresholds in Mouse-Based Interaction , 2017, HCI.

[8]  Anoop Gupta,et al.  How low should we go?: understanding the perception of latency while inking , 2014, Graphics Interface.

[9]  T. W. Butler Computer response time and user performance. , 1983, CHI '83.

[10]  Ben Shneiderman,et al.  Response time and display rate in human performance with computers , 1984, CSUR.

[11]  Nadine Rauh,et al.  Effects of low-range latency on performance and perception in a virtual, unstable second-order control task , 2018, Quality and User Experience.

[12]  John M. Flach,et al.  Control Theory for Humans: Quantitative Approaches To Modeling Performance , 2002 .

[13]  Anoop Gupta,et al.  In the blink of an eye: investigating latency perception during stylus interaction , 2014, CHI.

[14]  B. Schneirdeman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[15]  Cees J. H. Midden,et al.  Monitoring and Evaluation of Time Delay , 2005, Int. J. Hum. Comput. Interact..

[16]  Steven C. Seow Designing and Engineering Time: The Psychology of Time Perception in Software , 2008 .

[17]  Perttu Hämäläinen,et al.  Latency Tolerance for Gesture Controlled Continuous Sound Instrument without Tactile Feedback , 2004, ICMC.

[18]  J. G. Hollands,et al.  Engineering Psychology and Human Performance , 1984 .

[19]  Jock D. Mackinlay,et al.  The information visualizer, an information workspace , 1991, CHI.

[20]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[21]  Michelle K Annett The Fundamental Issues of Pen-Based Interaction with Tablet Devices , 2014 .

[22]  Thomas J. Goodman,et al.  The effect of System Response Time on interactive computer aided problem solving , 1978, SIGGRAPH.

[23]  Rolf Nordahl Self-induced Footsteps Sounds in Virtual Reality: Latency, Recognition, Quality and Presence , 2005 .

[24]  Paul Henry Dietz,et al.  The effects of latency and motion blur on touch screen user experience , 2014 .

[25]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[26]  Stephen A. Brewster,et al.  Towards the Temporally Perfect Virtual Button: Touch-Feedback Simultaneity and Perceived Quality in Mobile Touchscreen Press Interactions , 2014, TAP.

[27]  Rina A. Doherty,et al.  Keeping Users in the Flow: Mapping System Responsiveness with User Experience☆ , 2015 .

[28]  Robert B. Miller,et al.  Response time in man-computer conversational transactions , 1899, AFIPS Fall Joint Computing Conference.

[29]  Daniel J. Wigdor,et al.  How Much Faster is Fast Enough?: User Perception of Latency & Latency Improvements in Direct and Indirect Touch , 2015, CHI.

[30]  Carl Gutwin,et al.  Quantifying and Mitigating the Negative Effects of Local Latencies on Aiming in 3D Shooter Games , 2015, CHI.

[31]  Anthony Steed,et al.  The Effects of Low Latency on Pointing and Steering Tasks , 2016, IEEE Transactions on Visualization and Computer Graphics.

[32]  Sherry Weinberg Learning effectiveness: The impact of response time (abstract only) , 1982, CHI 1982.

[33]  R. Zhou,et al.  How to define the user's tolerance of response time in using mobile applications , 2016, 2016 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM).

[34]  W. Boucsein Forty Years of Research on System Response Times – What Did We Learn from It? , 2009 .

[35]  Bing Wu,et al.  Modeling Reduced User Experience Caused by Visual Latency , 2017 .

[36]  Csikszentmih Alyi,et al.  Flow and the Foundations of Positive Psychology , 2014 .