HCJan 24, 2019

SAM: A Modular Framework for Self-Adapting Web Menus

arXiv:1901.08289v122 citations
Originality Synthesis-oriented
AI Analysis

This work addresses the need for dynamic personalization in web menus for researchers, practitioners, and end-users, though it is incremental as it builds on existing policies and styles.

The paper tackles the problem of static web menus by introducing SAM, a modular JavaScript framework that enables self-adaptation through decoupled target policies and adaptation styles, allowing for local user data logging with privacy benefits.

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 dynamically personalise typically static web menus.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes