21. Run-time Adaptations
Split / Moving / Visual Popout Interface [CHI ’11] Walking User Interface [TACCESS ’11]
…..
Actively adapt known interfaces as they are being used
22. Familiarisation models per-user familiarity
to generate a familiar design, and uses this
to adapt unvisited designs by restructuring
31. II. SERIAL-POSITION CURVE
Page selected based on function of long-term recall
Frequency Recency Primacy
npage / ntotal 1 – rpage / rtotal 1−((ppage −1)/npages)
39. Page Restructuring
Bricolage [CHI ’11]
— Requires element size information
— Hard to deal with feature mismatches
— Content might be cropped due to mismatch
43. Page Restructuring
FAMILIAR DESIGNORIGINAL PAGE
ORIGINAL PAGE RESTRUCTURED
FAMILIAR DESIGN
Page restructured but has overlaps!
Overlap Resolution
LP solver with constraints to:
• Eliminate overlaps
• Align elements
56. Familiarisation
Kashyap Todi
Jussi Jokinen
Kris Luyten
Antti Oulasvirta
Unvisited Familiarised
History Logging
Familiarity Modelling
Page Restructuring
II. Serial-Position CurveI. Frequency-Based
III. Visual Statistical Learning IV. Cognitive Model
www.kashyaptodi.com/familiarisation