exploring the design space for adaptive graphical user
play

Exploring the Design Space for Adaptive Graphical User Interfaces - PowerPoint PPT Presentation

Exploring the Design Space for Adaptive Graphical User Interfaces Krzysztof Gajos (University of Washington) Mary Czerwinski (Microsoft Research) Desney Tan (Microsoft Research) Daniel S. Weld (University of Washington) Scope Graphical


  1. Performance Vs. Adaptation Type • Participants were Completion time (seconds) significantly faster using 95 Split Interface than Non- 90 adaptive baseline (p<0.003) 85 80 75 70 None Split Moving

  2. Performance Vs. Adaptation Type • Participants were Completion time (seconds) significantly faster using 95 Split Interface than Non- 90 adaptive baseline (p<0.003) 85 80 75 70 None Split Moving

  3. Performance Vs. Adaptation Type • Participants were Completion time (seconds) significantly faster using 95 Split Interface than Non- 90 adaptive baseline (p<0.003) 85 • Participants were 80 marginally faster using 75 Moving Interface than 70 Non-adaptive baseline None Split Moving (p<0.073)

  4. Performance Vs. Adaptation Type • Participants were Completion time (seconds) significantly faster using 95 Split Interface than Non- 90 adaptive baseline (p<0.003) 85 • Participants were 80 marginally faster using 75 Moving Interface than 70 Non-adaptive baseline None Split Moving (p<0.073)

  5. Performance Vs. Accuracy • Both adaptive 95 interfaces resulted in 90 faster performance at the higher (70%) 85 accuracy level than at 80 the lower (30%) level 75 (p<0.001) 70 30% 70% 30% 70% Split Moving

  6. Frequency of Use Vs. Accuracy

  7. Frequency of Use Vs. Accuracy

  8. Frequency of Use Vs. Accuracy ?

  9. Frequency of Use Vs. Accuracy 19% 81% 30% accuracy

  10. Frequency of Use Vs. Accuracy 7% 93% 70% accuracy 19% 81% 30% accuracy

  11. User Comments Split Interface Moving Interface

  12. User Comments Split Interface Moving Interface - discoverability

  13. User Comments Split Interface Moving Interface - discoverability - poor discoverability

  14. User Comments Split Interface Moving Interface - discoverability - poor discoverability - instability

  15. Exploring the Design Space for Adaptive Graphical User Interfaces

  16. Exploring the Design Space for Adaptive Graphical User Interfaces

  17. Putting It All Together

  18. Putting It All Together Interaction Mechanics stability locality

  19. Putting It All Together Algorithm Interaction Behavior Mechanics frequency of stability adaptation locality accuracy predictability

  20. Putting It All Together Algorithm Context Interaction Behavior Mechanics frequency of interaction stability adaptation frequency locality task accuracy complexity predictability

  21. Interaction Algorithm Context Stability Mechanics Behavior stability frequency of interaction adaptation frequency locality accuracy task User complexity predictability satisfaction Split Interfaces Moving Interface Low stability High stability

  22. Interaction Algorithm Context Stability Mechanics Behavior stability frequency of interaction adaptation frequency locality accuracy task User complexity predictability satisfaction Split Interfaces Moving Interface MS Smart Menus Low stability High stability

  23. Interaction Algorithm Context Stability Mechanics Behavior stability frequency of interaction adaptation frequency locality accuracy task User complexity predictability satisfaction Split Interfaces Moving Interface MS Smart Menus Visual Popout Low stability High stability

  24. Interaction Algorithm Context Mechanics Behavior stability frequency of interaction Locality adaptation frequency locality accuracy task complexity predictability • User comments indicate that, especially for manual tasks, high locality improves discoverability of adaptation.

  25. Adaptation Interaction Algorithm Context Mechanics Behavior stability frequency of interaction adaptation frequency locality accuracy task Frequency complexity predictability Two studies of Split Menus: ↑ Sears and Shneiderman [1994] ↓ Findlater and McGrenere [2004]

  26. Adaptation Interaction Algorithm Context Mechanics Behavior stability frequency of interaction adaptation frequency locality accuracy task Frequency complexity predictability Two studies of Split Menus: ↑ Sears and Shneiderman [1994] adaptation once per user/session ↓ Findlater and McGrenere [2004] adaptation once per interaction

  27. Interaction Algorithm Context Mechanics Behavior stability frequency of interaction Accuracy adaptation frequency locality accuracy task complexity predictability

  28. Interaction Algorithm Context Mechanics Behavior stability frequency of interaction Accuracy adaptation frequency locality accuracy task complexity predictability • Participants performed faster at higher accuracy levels (also in [ Tsandilas and schraefel CHI’05])

  29. Interaction Algorithm Context Mechanics Behavior stability frequency of interaction Accuracy adaptation frequency locality accuracy task complexity predictability • Participants performed faster at higher accuracy levels (also in [ Tsandilas and schraefel CHI’05]) • Participants were more likely to take advantage of adaptation at higher accuracy levels

  30. Interaction Algorithm Context Mechanics Behavior stability frequency of interaction Accuracy adaptation frequency locality accuracy task complexity predictability • Participants performed faster at higher accuracy levels (also in [ Tsandilas and schraefel CHI’05]) • Participants were more likely to take advantage of adaptation at higher accuracy levels • More disorienting interfaces affected more by reduced accuracy [ Tsandilas and schraefel CHI’05]

  31. Interaction Algorithm Context Mechanics Behavior stability frequency of interaction Predictability adaptation frequency locality accuracy task complexity predictability A study in progress!

  32. Interaction Interaction Algorithm Context Mechanics Behavior stability frequency of interaction adaptation frequency locality accuracy task Frequency complexity predictability Two studies of adaptive deep hierarchical menus: ↑ Greenberg and Witten [1985] ↕ Trevellyan and Browne [1987]

  33. Interaction Interaction Algorithm Context Mechanics Behavior stability frequency of interaction adaptation frequency locality accuracy task Frequency complexity predictability Two studies of adaptive deep hierarchical menus: ↑ Greenberg and Witten [1985] 30 interactions per trial ↕ Trevellyan and Browne [1987] 100 interactions per trial: -- first 30 positive -- last 30 neutral or negative

  34. Interaction Algorithm Context Mechanics Behavior stability frequency of interaction Task Complexity adaptation frequency locality accuracy task complexity predictability Experiment 1 Experiment 2 Split Moving Split Moving Interface Interface Interface Interface - stability - semantic - discoverability - discoverability grouping - poor - poor - instability - instability discoverability discoverability

  35. Interaction Algorithm Context Mechanics Behavior stability frequency of interaction Task Complexity adaptation frequency locality accuracy task complexity predictability Experiment 1 Experiment 2 Split Moving Split Moving Interface Interface Interface Interface - stability - semantic - discoverability - discoverability grouping - poor - poor - instability - instability discoverability discoverability

  36. Conclusions

  37. Conclusions Split Interface Moving Interface Visual Popout

Recommend


More recommend