SAM: A Modular Framework for Self-Adapting Web Menus
Authors
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.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 60%
Evaluating the End-User Experience of Private Browsing Mode
CHI '20· Privacy by Design & User Control
- 60%
Supporting Task Switching with Reinforcement Learning
CHI '24· Privacy by Design & User Control +1
- 60%
The Trial of Posit in Shared Offices: Controlling Disclosure Levels of Schedule Data for Privacy by Changing the Placement of a Personal Interactive Calendar
DIS '21· Privacy by Design & User Control +1
- 60%
Interaction Interferences: Implications of Last-Instant System State Changes
UIST '20· Privacy by Design & User Control +1
- 60%
Towards Automated Accessibility Report Generation for Mobile Apps
UIST '24· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
Based on Jaccard similarity of research subtopics & professions (≥60%)