~/talk

SAM: a modular framework for self-adapting web menus

Talkat IUI 2019 · 2019-03-17..03-20· [javascript, frontend-architecture]
links:none on file
links:none on file
links:none on file
slides:none on file

SAM is a JavaScript/CSS framework that makes real webpages self-adapting by logging interactions (clicks, page-visit durations, cursor movement) locally and applying a decoupled target policy and adaptation style pipeline. Implemented policies include click frequency, page-visit frequency, serial-position curve and AccessRank; styles include highlighting, reordering and folding. The code runs entirely client-side only, requires no server changes, is open-sourced on GitHub, and demonstrably adapts complex sites like Wikipedia and Craigslist during live use.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 2:16Challenges of adaptive menus
  3. 3:00SAM framework overview
  4. 4:04DOM abstraction and logging
  5. 5:06Target policies for menu adaptation
  6. 6:13Adaptation styles and combinations
  7. 7:39Privacy and modular design
  8. 8:00Extending SAM for users and developers
  9. 10:31Live demonstration of SAM
  10. 14:27Questions and harmful adaptations
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.