Evaluating visual cues for window switching on large screens

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

  • + guest698c99 guest698c99 2 years ago
    I feel we’re missing the forest for all the trees. Maybe current window management as a whole is poorly executed. Being able to see that one window sticking out isn’t the main issue, it’s the interface as a whole.
Post a comment
Embed Video
Edit your comment Cancel

Notes on slide 1

Hi, I am Raphael Hoffmann, and this is joint work with Patrick Baudisch and Dan Weld.

1 Favorite

Evaluating visual cues for window switching on large screens - Presentation Transcript

  1. EVALUATING VISUAL CUES FOR WINDOW SWITCHING ON LARGE SCREENS Raphael Hoffmann (University of Washington) Patrick Baudisch (Microsoft Research) Daniel S. Weld (University of Washington)
  2. WHICH IS THE ACTIVE WINDOW?
  3. ON LARGE SCREENS CHANGES MAY GO UNNOTICED
  4. NOTICING CHANGE Flashing of window moving to foreground  Flashing of window frame  Visual Search 
  5. A HIGHLY EFFECTIVE CUE?
  6. QUESTION
    • Which notification technique is highly effective and has little side effects?
  7. DESIGN GOALS 2 Minimize impact on other screen content 3 Use sparse visual effects to minimize fatigue/annoyance 1 Minimize visual search time; Do not slow down users who already know where the target is
  8. VISUAL CUES frames trails
  9. BLINKINGFRAME
  10. REDFRAME
  11. BUBBLEFRAME
  12. SHADOWFRAME
  13. MASK
  14. CENTERBEAM
  15. CENTERSPLASH
  16. WINDOWSPLASH
  17. WINDOWBEAM
  18. OUTLINE
    • Motivation
    • Related Work & Visual Cues for Window Switching
    • Studies
    • Conclusion
  19. PERCEPTUAL UNDERPINNINGS high acuity vision peripheral vision
  20. PERCEPTUAL UNDERPINNINGS
  21. FEATURE INTEGRATION THEORY (Treisman, Gelade; CP 1980)
    • Pre-attentive Search
    • Attentive Search
  22. COLOR Feature Integration Theory (Treisman, Gelade; CP 1980)
  23. MOTION Feature Integration Theory (Treisman, Gelade; CP 1980)
  24. SHAPE Feature Integration Theory (Treisman, Gelade; CP 1980)
  25. SHADING + SHADOWS Feature Integration Theory (Treisman, Gelade; CP 1980)
  26. NOISY BACKGROUND
  27. COLOR VS. SHAPE Feature Integration Theory (Treisman, Gelade; CP 1980)
  28. COLOR VS. SHAPE Feature Integration Theory (Treisman, Gelade; CP 1980) >
  29. HETEROGENOUS DISTRACTORS Feature Integration Theory (Treisman, Gelade; CP 1980)
  30. HOMOGENOUS DISTRACTORS Feature Integration Theory (Treisman, Gelade; CP 1980)
  31. WHAT STANDS OUT IN OUR UI?
  32. POPOUT PRISM Suh, Woodruff, Rosenholtz, Glass; CHI 2002
  33. HALO Baudisch, Rosenholtz; CHI 2003 +
  34. SPOTLIGHT Khan, Matejka, Fitzmaurice, Kurtenbach; CHI 2005 +
  35. PHOSPHOR Baudisch, Tan, Collomb, Robbins, Hinckley, Agrawala, Zhao, Ramos; UIST 2006 DRAG-AND-POP Baudisch, Cutrell, Robbins, Czerwinski, Tandler, Bederson, Zierlinger; Interact 2003
  36. TRAILS
    • Work even when target outside field of view
    • Reduce 2d search to 1d search
  37. IMPLEMENTATION
    • Program written in C# using WPF
    • Cues can be selected through a configuration menu
    • System integrated with Alt-TAB mechanism in Windows XP
  38. OUTLINE
    • Motivation
    • Related Work & Visual Cues for Window Switching
    • Studies
    • Conclusion
    • <remind>:
    • Efficiency in finding target
    • Awareness of other screen content
    • Avoiding annoyance
    WHICH CUE SUPPORTS USERS BEST?
  39. SEARCH SPACE ( ) 2 = 160 combinations x x x x x 2 2 2 2 4+1 control
  40. SEARCH SPACE ( ) 1 = 10 (combinations) + + + + + 1 1 1 1 4+1 STUDY 1
  41. SEARCH SPACE ( ) 1 + + + + + 1 1 1 1 4+1
  42. SEARCH SPACE 1 = 6 combinations + 1 STUDY 2 1 1 1 1 + + + +
  43. STUDY 1: CUES IN ISOLATION
  44. TASK
    • Switch window focus by hitting space bar.
    • Locate newly active window and type number (title bar read ‘Window - #’).
    • If number correct, system removed it from title bar and replaced it with a new number on next switch
  45. TASK
    • In 20% of the cases when windows were switched, a popup window with a letter appeared for 350ms at another location.
    • Participants were asked to type the letter, if they saw the popup.
    • Participants rated annoyance on Likert scale; said what they prefered
  46. MEASURED …
    • Efficiency in finding target
    • Awareness of other screen content
    • Annoyance
    task time proportion of overlooked popups subjective rating on 7pt Likert scale
  47. STUDY DESIGN
    • Within-subjects design, 10 conditions, 62 repetitions, 10 participants
    • Background content: 80 windows – 1 / 3 accessories, 1 / 3 web pages, 1 / 3 office docs
    • Mixed Model analysis, ANOVA on ranks
    • Sequential Bonferroni correction
  48. APPARATUS
    • 24’’ + 30’’ + 24’’ displays
    • 25’’ distance to center monitor
    • Used leash to prevent moving backwards
  49. RESULTS – OVERVIEW Task Time Annoyance Popup Misses Control 0 1 2 3 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Task Time (seconds ± SEM) 8 10 12 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control Popup Detection Error (N ± SEM) 0 1 2 3 4 5 Annoyance (rating ± SEM) Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control
  50. RESULTS – OVERVIEW Task Time Annoyance Popup Misses Control 0 1 2 3 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Task Time (seconds ± SEM) 8 10 12 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control Popup Detection Error (N ± SEM) 0 1 2 3 4 5 Annoyance (rating ± SEM) Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control
  51. FRAMES – TASK TIME BubbleFrame ShadowFrame Control BlinkingFrame RedFrame 0 1 2 3 sec dominant dominant
  52. FRAMES – ANNOYANCE BubbleFrame ShadowFrame Control BlinkingFrame RedFrame 0 2 4 6 0 1 2 3 dominant dominant dominant dominant
  53. PARTICIPANT’S FAVORITE FRAME Task Time Annoyance Popup Misses Control 0 1 2 3 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Task Time (seconds ± SEM) 8 10 12 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control Popup Detection Error (N ± SEM) 0 1 2 3 4 5 Annoyance (rating ± SEM) Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control
  54. RESULTS – OVERVIEW Task Time Annoyance Popup Misses Control 0 1 2 3 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Task Time (seconds ± SEM) 8 10 12 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control Popup Detection Error (N ± SEM) 0 1 2 3 4 5 Annoyance (rating ± SEM) Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control
  55. MASK – TASK TIME sec Control 0 1 2 3 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask
  56. MASK – POPUP MISSES 8 10 12 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control
  57. MASK – ANNOYANCE 0 1 2 3 4 5 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control
  58. RESULTS – OVERVIEW Task Time Annoyance Popup Misses Control 0 1 2 3 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Task Time (seconds ± SEM) 8 10 12 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control Popup Detection Error (N ± SEM) 0 1 2 3 4 5 Annoyance (rating ± SEM) Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control
  59. TRAILS – TASK TIME CenterSplash WindowSplash Control CenterBeam WindowBeam 0 1 2 3 asymm. asymm.
  60. PARTICIPANT’S FAVORITE TRAIL Task Time Annoyance Popup Misses Control 0 1 2 3 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Task Time (seconds ± SEM) 8 10 12 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control Popup Detection Error (N ± SEM) 0 1 2 3 4 5 Annoyance (rating ± SEM) Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control
  61. RESULTS – OVERVIEW Task Time Annoyance Popup Misses Control 0 1 2 3 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Task Time (seconds ± SEM) 8 10 12 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control Popup Detection Error (N ± SEM) 0 1 2 3 4 5 Annoyance (rating ± SEM) Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash Dark- Mask Control
  62. TRAILS/FRAMES – TASK TIME targets close Control 0 1 2 3 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash
  63. TRAILS/FRAMES – TASK TIME targets far Control 0 1 2 3 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash
  64. TRAILS/FRAMES – POPUP MISS. Control 8 10 12 Blinking- Frame Bubble- Frame Red- Frame Shadow- Frame Center- Beam Center- Splash Window- Beam Window- Splash
  65. OPEN QUESTIONS
    • Does combining frames and trails make better cues?
    • Does adding additional frame features help?
    • Will the mask improve with lower opacity (and a frame)?
    + > ? + + > + ? > ?
  66. STUDY 2: CUE COMBINATIONS synergy or interference?
  67. MASK + BUBBLE
  68. CENTERSPLASH + REDFRAME
  69. CS + RED + BUBBLE
  70. CS + RED + BUBBLE + SHADOW
  71. MASK + FRAMES – TASK TIME Task Time 0.0 0.5 1.0 1.5 CenterSplash CenterSplash + RedFrame CenterSplash + RedFrame + BubbleFrame CenterSplash + RedFrame + BubbleFrame + ShadowFrame sec
  72. MASK + BUBBLE Task Time Annoyance sec Control CenterSplash 0 1 2 3 CenterSplash + RedFrame CenterSplash + RedFrame + BubbleFrame CenterSplash + RedFrame + BubbleFrame + ShadowFrame DarkMask + BubbleFrame 0 2 4 6 CenterSplash + RedFrame CenterSplash + RedFrame + BubbleFrame CenterSplash + RedFrame + BubbleFrame + ShadowFrame DarkMask + BubbleFrame CenterSplash Control
  73. PARTICIPANTS’ FAVORITE CUE
  74. OUTLINE
    • Motivation
    • Related Work & Visual Cues for Window Switching
    • Studies
    • Conclusion
  75. IMPLICATIONS FOR DESIGN
    • Visual sparseness : Even low-opacity masks interfere w/ ability to detect target by its onset.
    • Adapt cue by distance : When targets are far, trails perform better than frames.
    • Use Asymmetric trails : Trails must stand out from rectilinear screen content.
    • Use subtle features : Even low-opacity frames pop out; dominant features outperform others, but are more annoying.
    • Use combinations : Combinations of frames and trails perform better than cues in isolation.
  76. THANK YOU! Raphael Hoffmann Computer Science & Engineering University of Washington [email_address] Patrick Baudisch Microsoft Research Redmond, Washington [email_address] Daniel S. Weld Computer Science & Engineering University of Washington [email_address] This material is based upon work supported by the National Science Foundation under grant IIS-0307906, by the Office of Naval Research under grant N00014-06-1-0147, SRI International under CALO grant 03-000225 and the Washington Research Foundation / TJ Cable Professorship.
  77. TRAILS – POPUP MISSES CenterSplash WindowSplash Control CenterBeam WindowBeam 8 10 12 asymm. asymm.

+ guest7cd961guest7cd961, 2 years ago

custom

2127 views, 1 favs, 0 embeds more stats

An increasing number of users are adopting large, m more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 2127
    • 2127 on SlideShare
    • 0 from embeds
  • Comments 1
  • Favorites 1
  • Downloads 6
Most viewed embeds

more

All embeds

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories

Tags