SAM: A Modular Framework for Self-Adapting Web Menus
Camille Gobert, Kashyap Todi, Gilles Bailly, Antti Oulasvirta

TL;DR
SAM is a flexible JavaScript framework that enables self-adapting web menus by allowing independent control of adaptation policies and styles, facilitating experimentation, benchmarking, and personalization with privacy benefits.
Contribution
Introduces SAM, a modular framework for self-adapting web menus that separates policy and style, supporting experimentation, benchmarking, and privacy-preserving local adaptation.
Findings
Supports multiple literature policies and styles
Enables privacy-preserving local adaptation
Facilitates experimentation and benchmarking
Abstract
This paper presents SAM, a modular and extensible JavaScript framework for self-adapting menus on webpages. SAM allows control of two elementary aspects for adapting web menus: (1) the target policy, which assigns scores to menu items for adaptation, and (2) the adaptation style, which specifies how they are adapted on display. By decoupling them, SAM enables the exploration of different combinations independently. Several policies from literature are readily implemented, and paired with adaptation styles such as reordering and highlighting. The process - including user data logging - is local, offering privacy benefits and eliminating the need for server-side modifications. Researchers can use SAM to experiment adaptation policies and styles, and benchmark techniques in an ecological setting with real webpages. Practitioners can make websites self-adapting, and end-users can…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPersonal Information Management and User Behavior · Green IT and Sustainability · Multimedia Communication and Technology
