The calibration and evaluation of speed-dependent automatic zooming interfaces masters thesis

Speed-Dependent Automatic Zooming (SDAZ) is an exciting new navigation technique that couples the user’s rate of motion through an information space with the zoom level. The faster a user scrolls in the document, the ‘higher’ they fly above the work surface. At present, there are few guidelines for the calibration of SDAZ. Previous work by Igarashi & Hinckley (2000) and Cockburn & Savage (2003) fails to give values for predefined constants governing their automatic zooming behaviour. The absence of formal guidelines means that SDAZ implementers are forced to adjust the properties of the automatic zooming by trial and error. This thesis aids calibration by identifying the low-level components of SDAZ. Base calibration settings for these components are then established using a formal evaluation recording participants’ comfortable scrolling rates at different magnification levels. To ease our experiments with SDAZ calibration, we implemented a new system that provides a comprehensive graphical user interface for customising SDAZ behaviour. The system was designed to simplify future extensions — for example new components such as interaction techniques and methods to render information can easily be added with little modification to existing code. This system was used to configure three SDAZ interfaces: a text document browser, a flat map browser and a multi-scale globe browser. The three calibrated SDAZ interfaces were evaluated against three equivalent interfaces with rate-based scrolling and manual zooming. The evaluation showed that SDAZ is 10% faster for acquiring targets in a map than rate-based scrolling with manual zooming, and SDAZ is 4% faster for acquiring targets in a text document. Participants also preferred using automatic zooming over manual zooming. No difference was found for the globe browser for acquisition time or preference. However, in all interfaces participants commented that automatic zooming was less physically and mentally draining than manual zooming.

[1]  Matt Jones,et al.  An evaluation of integrated zooming and scrolling on small screens , 2005, Int. J. Hum. Comput. Stud..

[2]  Michael P. Eckert,et al.  The significance of eye movements and image acceleration for coding television image sequences , 1993 .

[3]  Yves Guiard,et al.  Navigation as multiscale pointing: extending Fitts' model to very high precision tasks , 1999, CHI '99.

[4]  D. Kahneman Method, findings, and theory in studies of visual masking. , 1968, Psychological bulletin.

[5]  Andy Cockburn,et al.  Comparing speed-dependent automatic zooming with traditional scroll, pan and zoom methods , 2004 .

[6]  Allison Woodruff,et al.  Guidelines for using multiple views in information visualization , 2000, AVI '00.

[7]  Patrick Baudisch,et al.  Focus plus context screens: combining display technology with visualization techniques , 2001, UIST '01.

[8]  James R. Miller,et al.  Conference Companion on Human Factors in Computing Systems , 1995, CHI 1995.

[9]  Andy Cockburn,et al.  Around the world in seconds with speed-dependent automatic zooming , 2003 .

[10]  Ben Shneiderman,et al.  The alphaslider: a compact and rapid selector , 1994, CHI Conference Companion.

[11]  Desney S. Tan,et al.  Exploring 3D navigation: combining speed-coupled flying with orbiting , 2001, CHI.

[12]  Krishna Bharat,et al.  Making computers easier for older adults to use: area cursors and sticky icons , 1997, CHI.

[13]  Paul Muter,et al.  Reading dynamically displayed text , 1989 .

[14]  I. Scott MacKenzie,et al.  Extending Fitts' law to two-dimensional tasks , 1992, CHI.

[15]  Lachlan Keown,et al.  Virtual 3D Worlds for Enhanced Software Visualization , 2000 .

[16]  Ben Shneiderman,et al.  Image-Browser Taxonomy and Guidelines for Designers , 1995, IEEE Softw..

[17]  Kasper Hornbæk,et al.  Reading of electronic documents: the usability of linear, fisheye, and overview+detail interfaces , 2001, CHI.

[18]  James D. Hollan,et al.  Pad++: a zooming graphical interface for exploring alternate interface physics , 1994, UIST '94.

[19]  Robert A. Henning,et al.  Stretch button scrollbar , 1996, CHI 1996.

[20]  Colin Ware,et al.  Context sensitive flying interface , 1997, SI3D.

[21]  Carl Gutwin,et al.  Improving focus targeting in interactive fisheye views , 2002, CHI.

[22]  Benjamin B. Bederson,et al.  Does zooming improve image browsing? , 1999, DL '99.

[23]  Shumin Zhai,et al.  Improving Browsing Performance: A study of four input devices for scrolling and pointing tasks , 1997, INTERACT.

[24]  D. Burr Motion smear , 1980, Nature.

[25]  R. Krauzlis,et al.  Tracking with the mind’s eye , 1999, Trends in Neurosciences.

[26]  Doris Aaronson,et al.  Performance theories for sentence coding: Some quantitative models , 1977 .

[27]  Ken Perlin,et al.  An image synthesizer , 1988 .

[28]  Matt Jones,et al.  An Evaluation of Techniques for Browsing Photograph Collections on Small Displays , 2004, Mobile HCI.

[29]  D. H. Kelly Motion and vision. II. Stabilized spatio-temporal threshold surface. , 1979, Journal of the Optical Society of America.

[30]  Takeo Igarashi,et al.  Speed-dependent automatic zooming for browsing large documents , 2000, UIST '00.

[31]  Augusto Celentano Proceedings of the working conference on Advanced visual interfaces , 2006 .

[32]  I. Scott MacKenzie,et al.  Movement time prediction in human-computer interfaces , 1992 .

[33]  Renaud Blanch,et al.  Semantic pointing: improving target acquisition with control-display ratio adaptation , 2004, CHI.

[34]  Ken Perlin,et al.  Pad: an alternative approach to the computer interface , 1993, SIGGRAPH.

[35]  P. Fitts The information capacity of the human motor system in controlling the amplitude of movement. , 1954, Journal of experimental psychology.

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

[37]  G. W. Furnas,et al.  Generalized fisheye views , 1986, CHI '86.

[38]  Andy Cockburn,et al.  Improving the Acquisition of Small Targets , 2004 .

[39]  Paul Muter,et al.  Designing an Interface to Optimize Reading with Small Display Windows , 1999, Hum. Factors.

[40]  I. Scott MacKenzie,et al.  Effects of output display and control - display gain on human performance in interactive systems , 1994, Behav. Inf. Technol..

[41]  Kenneth I. Forster,et al.  Visual perception of rapidly presented word sequences of varying complexity , 1970 .

[42]  Jarke J. van Wijk,et al.  Smooth and efficient zooming and panning , 2003, IEEE Symposium on Information Visualization 2003 (IEEE Cat. No.03TH8714).

[43]  Patrick Baudisch,et al.  Keeping things in context: a comparative evaluation of focus plus context screens, overviews, and zooming , 2002, CHI.

[44]  Scott P. Robertson,et al.  Proceedings of the SIGCHI Conference on Human Factors in Computing Systems , 1991 .

[45]  James T. Enns,et al.  High-speed visual estimation using preattentive processing , 1996, TCHI.

[46]  Oscar de Bruijn,et al.  Rapid serial visual presentation: a space-time trade-off in information presentation , 2000, AVI '00.

[47]  Edward Cutrell,et al.  Quantitative analysis of scrolling techniques , 2002, CHI.

[48]  Joshua Savage Speed-dependent Automatic Zooming , 2002 .

[49]  Benjamin B. Bederson,et al.  Space-scale diagrams: understanding multiscale interfaces , 1995, CHI '95.

[50]  Robert Spence,et al.  Rapid, Serial and Visual: A Presentation Technique with Potential , 2002, Inf. Vis..

[51]  Ellen J. Scher Zagier A human's eye view: motion blur and frameless rendering , 1997, CROS.

[52]  M Missal,et al.  Common inhibitory mechanism for saccades and smooth-pursuit eye movements. , 2002, Journal of neurophysiology.

[53]  Abigail Sellen,et al.  A comparison of input devices in element pointing and dragging tasks , 1991, CHI.

[54]  S. Hart,et al.  Development of NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research , 1988 .

[55]  Robin Williams,et al.  The Non-Designer's Type Book: Insights and Techniques for Creating Professional-Level Type , 1998 .