Responsive and Personalized Web Layouts with Integer Programming

被引:0
|
作者
Laine, Markku [1 ]
Zhang, Yu [1 ]
Santala, Simo [1 ]
Jokinen, Jussi P. P. [2 ]
Oulasvirta, Antti [1 ]
机构
[1] Aalto University, Helsinki, Finland
[2] University of Helsinki, Helsinki, Finland
关键词
D O I
暂无
中图分类号
学科分类号
摘要
Over the past decade, responsive web design (RWD) has become the de facto standard for adapting web pages to a wide range of devices used for browsing. While RWD has improved the usability of web pages, it is not without drawbacks and limitations: designers and developers must manually design the web layouts for multiple screen sizes and implement associated adaptation rules, and its one responsive design fits allapproach lacks support for personalization. This paper presents a novel approach for automated generation of responsive and personalized web layouts. Given an existing web page design and preferences related to design objectives, our integer programming -based optimizer generates a consistent set of web designs. Where relevant data is available, these can be further automatically personalized for the user and browsing device. The paper includes presentation of techniques for runtime adaptation of the designs generated into a fully responsive grid layout for web browsing. Results from our ratings-based online studies with end users (N = 86) and designers (N = 64) show that the proposed approach can automatically create high-quality responsive web layouts for a variety of real-world websites. © 2021 ACM.
引用
收藏
相关论文
共 50 条
  • [1] Automated Repair of Responsive Web Page Layouts
    Althomali, Ibrahim
    Kapfhammer, Gregory M.
    McMinn, Phil
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2022), 2022, : 140 - 150
  • [2] An Integer Programming Model for Branching Cable Layouts in Offshore Wind Farms
    Klein, Arne
    Haugland, Dag
    Bauer, Joanna
    Mommer, Mario
    MODELLING, COMPUTATION AND OPTIMIZATION IN INFORMATION SYSTEMS AND MANAGEMENT SCIENCES - MCO 2015, PT 1, 2015, 359 : 27 - 36
  • [3] An integer linear programming approach for bilinear integer programming
    Freire, Alexandre S.
    Moreno, Eduardo
    Vielma, Juan Pablo
    OPERATIONS RESEARCH LETTERS, 2012, 40 (02) : 74 - 77
  • [4] Identifying user sessions from web server logs with integer programming
    Roman, Pablo E.
    Dell, Robert F.
    Velasquez, Juan D.
    Loyola, Pablo S.
    INTELLIGENT DATA ANALYSIS, 2014, 18 (01) : 43 - 61
  • [5] Web service composition using integer programming-based models
    Gao, AQ
    Yang, DQ
    Tang, SW
    Zhang, M
    ICEBE 2005: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2005, : 603 - 606
  • [6] Responsive Mixed-initiative System for Reoptimization of Mixed-integer Programming
    Menard, Marc-Andre
    Quimper, Claude-Guy
    Gaudreault, Jonathan
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2022, 31 (01)
  • [7] Optimizing Demand-Responsive Paratransit Operations: A Mixed Integer Programming Approach
    Zhang, Xiaojian
    Yang, Yu
    Cochran, Abigail L.
    McDonald, Noreen
    Zhao, Xilei
    2021 55TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2021,
  • [8] INTEGER PROGRAMMING
    GOMORY, R
    COMMUNICATIONS OF THE ACM, 1960, 3 (07) : 395 - 395
  • [9] Integer programming
    Gérard Cornuéjols
    William R. Pulleyblank
    Mathematical Programming, 2003, 98 : 1 - 2
  • [10] Integer Programming
    Letchford, Adam
    Marecek, Jakub
    INTERFACES, 2015, 45 (05) : 481 - 482