15
stanford hci group / cs376 http:// cs376.stanford.edu Adaptive Interfaces Nathan Sakunkoo

Stanford hci group / cs376 Adaptive Interfaces Nathan Sakunkoo

  • View
    224

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

stanford hci group / cs376

http://cs376.stanford.edu

Adaptive Interfaces

Nathan Sakunkoo

Page 2: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Today’s Readings

Ephemeral Adaptation ‘09 - Interaction

Mixed-Initiative UI ’99 - Agent Recommender Systems ‘97 – Design

Space

Page 3: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Ephemeral Adaptation Spatial Form

Examples: XP Start Menu Lacks spatial consistency Not so effective except in certain

conditions Graphical Form

Examples: color highlighting Temporal Form: this paper

Page 4: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Ephemeral Adaptation: Main Points

Good performance when prediction algorithm accuracy is high.

Not so poor performance when accuracy is low. Pilot study with Abrupt Onset- Discouraging Gradual onset:

Methods: 2 experiments, 48 users Study 1 Findings: Ephemeral is faster than static menu,

Ephemeral is preferred to control (esp. for high accuracy)

Study 2 Findings: Ephemeral faster than Highlight, but not preferred to Highlight – WHY?

Page 5: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Ephemeral Adaptation: Discussions

Overall Results Methods Applications

Page 6: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Overall

Clarity: The structure of the paper, however, was very clear, the methodology was very transparent, and this made their findings very accessible. – Eyal

Recency: CHI 2009! Wow, its good to see a 2009 paper after reading papers from the 40s and 70s. - Akshay

Average Rating – 3.96

Page 7: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Performance Gain Result

shaving a 100ms off of a menu selection task doesn't feel that compelling – Jesse

wasn't clear that the performance gains were substantive enough – Mike

not sure how much speed savings is considered good enough – Sharon

Page 8: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Preference Result

Subjective try to please researcher prefer fancier interface in the short-

term could be valuable to delve deeper

into the specifics of what made each more satisfying

is 7 vs. 3 that significantly different from 5 vs. 4? - Patty

Page 9: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Methods

Focused, sounded, and thorough

Missing broader issues - Kelly

Controlled experiment Want to see Realistic settings - Eyal

Others?

Page 10: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Applications In which kinds of interfaces/tasks would Ephemeral Adaptation be applicable and in which kind would it not?

Webpage – NY Times MS Office – Menu

Everyone hates MS 2007. Does Microsoft employ similar techniques for their products?

How well do these experiments translate to real user satisfaction in software products? – Reid

Others

Page 11: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Principles of Mixed-Initiative UI

http://research.microsoft.com/en-us/um/people/horvitz/lookout_video_horvitz.wmv

Page 12: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Summary Mixed Initiative UI = Agent + Direct-

manipulation Interfaces that enable users and agents to

collaborative effectively 12 principles learned from LookOut

Developing significant value-added automation Considering uncertainty about a user’s goals …

Methods on managing uncertainties Based on expected utilities

Page 13: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Recommender Systems – ‘97 Design Space

Domain Space Social Implications

Incentives privacy

Page 14: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

Design Space

Page 15: Stanford hci group / cs376  Adaptive Interfaces Nathan Sakunkoo

stanford hci group / cs376

http://cs376.stanford.edu

Thank you.