Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3301275.3302314acmconferencesArticle/Chapter ViewAbstractPublication PagesiuiConference Proceedingsconference-collections
short-paper
Open access

SAM: a modular framework for self-adapting web menus

Published: 17 March 2019 Publication History

Abstract

This paper presents SAM, a modular and extensible JavaScript framework for <u>s</u>elf-<u>a</u>dapting <u>m</u>enus 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.

Supplementary Material

MP4 File (p481-gobert.mp4)

References

[1]
Gilles Bailly, Eric Lecolinet, and Laurence Nigay. 2017. Visual menu techniques. ACM Computing Surveys (CSUR) 49, 4 (2017), 60.
[2]
Nilton Bila, Troy Ronda, Iqbal Mohomed, Khai N. Truong, and Eyal de Lara. 2007. PageTailor: Reusable End-user Customization for the Mobile Web. In Proceedings of the 5th International Conference on Mobile Systems, Applications and Services (MobiSys '07). ACM, New York, NY, USA, 16--29.
[3]
Sara Bouzit, Gaëlle Calvary, Denis Chêne, and Jean Vanderdonckt. 2016. A design space for engineering graphical adaptive menus. In Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems. ACM, 239--244.
[4]
Andy Cockburn, Carl Gutwin, and Saul Greenberg. 2007. A Predictive Model of Menu Performance. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '07). ACM, New York, NY, USA, 627--636.
[5]
Leah Findlater, Karyn Moffatt, Joanna McGrenere, and Jessica Dawson. 2009. Ephemeral adaptation: The use of gradual onset to improve menu selection performance. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 1655--1664.
[6]
Stephen Fitchett and Andy Cockburn. 2012. Accessrank: predicting what users will do next. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2239--2242.
[7]
Krzysztof Z Gajos, Mary Czerwinski, Desney S Tan, and Daniel S Weld. 2006. Exploring the design space for adaptive graphical user interfaces. In Proceedings of the working conference on Advanced visual interfaces. ACM, 201--208.
[8]
S. H. Kurniawan, A. King, D. G. Evans, and P. L. Blenkhorn. 2006. Personalising web page presentation for older people. Interacting with Computers 18, 3 (May 2006), 457--477.
[9]
Dong-Seok Lee and Wan Chul Yoon. 2004. Quantitative results assessing design issues of selection-supportive menus. International Journal of Industrial Ergonomics 33, 1 (2004), 41--52.
[10]
Luis A. Leiva. 2011. Restyling website design via touch-based interactions. In Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services - MobileHCI '11. ACM Press, Stockholm, Sweden, 599.
[11]
Wanyu Liu, Olivier Rioul, Joanna Mcgrenere, Wendy E Mackay, and Michel Beaudouin-Lafon. 2018. BIGFile: Bayesian Information Gain for Fast File Retrieval. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. ACM, 385.
[12]
Jeffrey Mitchell and Ben Shneiderman. 1989. Dynamic versus static menus: an exploratory comparison. ACM SigCHI Bulletin 20, 4 (1989), 33--37.
[13]
Brad A. Myers. 1995. User Interface Software Tools. ACM Trans. Comput.-Hum. Interact. 2, 1 (March 1995), 64--103.
[14]
Mike Perkowitz and Oren Etzioni. 1997. Adaptive WebSites: an AI Challenge. In IJCAI.
[15]
Mike Perkowitz and Oren Etzioni. 1999. Towards Adaptive Web Sites: Conceptual Framework and Case Study. In Proceedings of the Eighth International Conference on World Wide Web (WWW '99). Elsevier North-Holland, Inc., New York, NY, USA, 1245--1258. http://dl.acm.org/citation.cfm?id=313234.313022
[16]
Andrew Sears and Ben Shneiderman. 1994. Split menus: effectively using selection frequency to organize menus. ACM Transactions on Computer-Human Interaction (TOCHI) 1, 1 (1994), 27--51.
[17]
Alistair Sutcliffe. 2000. On the Effective Use and Reuse of HCI Knowledge. ACM Trans. Comput.-Hum. Interact. 7, 2 (June 2000), 197--221.
[18]
Kashyap Todi, Jussi Jokinen, Kris Luyten, and Antti Oulasvirta. 2018. Familiarisation: Restructuring Layouts with Visual Learning Models. In 23rd International Conference on Intelligent User Interfaces. ACM, 547--558.
[19]
Theophanis Tsandilas et al. 2005. An empirical assessment of adaptation techniques. In CHI'05 Extended Abstracts on Human Factors in Computing Systems. ACM, 2009--2012.
[20]
Theophanis Tsandilas et al. 2007. Bubbling menus: a selective mechanism for accessing hierarchical drop-down menus. In Proceedings of the SIGCHI conference on Human factors in computing systems. ACM, 1195--1204.
[21]
Theophanis Tsandilas and m. c. schraefel. 2003. User-controlled Link Adaptation. In Proceedings of the Fourteenth ACM Conference on Hypertext and Hypermedia (HYPERTEXT '03). ACM, New York, NY, USA, 152--160.
[22]
Jean Vanderdonckt, Sarah Bouzit, Gaëlle Calvary, and Denis Chene. 2018. Cloud Menus, a Circular Adaptive Menu for Small Screens. In IUI'18: 23rd International Conference on Intelligent User Interfaces Proceedings.

Cited By

View all
  • (2024)FrameKit: A Tool for Authoring Adaptive UIs Using KeyframesProceedings of the 29th International Conference on Intelligent User Interfaces10.1145/3640543.3645176(660-674)Online publication date: 18-Mar-2024
  • (2024)The Estimation of PR Method with the use of LV of Web Pages2024 4th International Conference on Advance Computing and Innovative Technologies in Engineering (ICACITE)10.1109/ICACITE60783.2024.10616813(1418-1422)Online publication date: 14-May-2024
  • (2024)Web Augmentation: A systematic mapping studyScience of Computer Programming10.1016/j.scico.2023.103045232(103045)Online publication date: Jan-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
IUI '19: Proceedings of the 24th International Conference on Intelligent User Interfaces
March 2019
713 pages
ISBN:9781450362726
DOI:10.1145/3301275
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 March 2019

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Short-paper

Funding Sources

Conference

IUI '19
Sponsor:

Acceptance Rates

IUI '19 Paper Acceptance Rate 71 of 282 submissions, 25%;
Overall Acceptance Rate 746 of 2,811 submissions, 27%

Upcoming Conference

IUI '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)75
  • Downloads (Last 6 weeks)13
Reflects downloads up to 19 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)FrameKit: A Tool for Authoring Adaptive UIs Using KeyframesProceedings of the 29th International Conference on Intelligent User Interfaces10.1145/3640543.3645176(660-674)Online publication date: 18-Mar-2024
  • (2024)The Estimation of PR Method with the use of LV of Web Pages2024 4th International Conference on Advance Computing and Innovative Technologies in Engineering (ICACITE)10.1109/ICACITE60783.2024.10616813(1418-1422)Online publication date: 14-May-2024
  • (2024)Web Augmentation: A systematic mapping studyScience of Computer Programming10.1016/j.scico.2023.103045232(103045)Online publication date: Jan-2024
  • (2024)AdaptUI: A Framework for the development of Adaptive User Interfaces in Smart Product-Service SystemsUser Modeling and User-Adapted Interaction10.1007/s11257-024-09414-0Online publication date: 12-Aug-2024
  • (2024)A visual programming tool for mobile web augmentationKnowledge and Information Systems10.1007/s10115-023-02039-666:9(5631-5668)Online publication date: 23-May-2024
  • (2023)Exploring the user’s preferences of different adaptation policies in adaptive menu designTrends in Computer Science and Information Technology10.17352/tcsit.0000628:1(005-011)Online publication date: 15-Feb-2023
  • (2023)Evaluating Visual Consistency of Icon Usage in Across-DevicesInternational Journal of Human–Computer Interaction10.1080/10447318.2022.216227540:9(2415-2431)Online publication date: 8-Jan-2023
  • (2022)AUIT – the Adaptive User Interfaces Toolkit for Designing XR ApplicationsProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526113.3545651(1-16)Online publication date: 29-Oct-2022
  • (2021)Adapting User Interfaces with Model-based Reinforcement LearningProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445497(1-13)Online publication date: 6-May-2021
  • (2020)Adaptive Systems for Internet-Delivered Psychological TreatmentsIEEE Access10.1109/ACCESS.2020.30027938(112220-112236)Online publication date: 2020
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media