Layout as a Service (LaaS): A Service Platform for Self-Optimizing Web Layouts

Markku Laine*, Ai Nakajima, Niraj Dayama, Antti Oulasvirta

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

6 Downloads (Pure)

Abstract

To personalize a web page, case-specific rules or templates must be specified that define the visuospatial layout of elements as well as device-specific adaptation rules for an individual. This approach scales poorly. We present LaaS, a service platform for self-optimizing web layouts to improve their usability at individual, group, and population levels. No hand-coded rules or templates are needed, as LaaS uses combinatorial optimization to generate web layouts for stated design objectives. This allows personalization to be controlled via intuitive objectives that affect the full web layout. We present an extensible architecture and solutions for (1) layout generation using integer programming, (2) data abstractions to mediate between browsers and layout generators, and (3) page restructuring. Moreover, we show how LaaS can be easily deployed as part of existing web pages. Results demonstrate that our approach can produce usable personalized web layouts in diverse scenarios.

Original languageEnglish
Title of host publicationWeb Engineering - 20th International Conference, ICWE 2020, Proceedings
EditorsMaria Bielikova, Tommi Mikkonen, Cesare Pautasso
Pages19-26
Number of pages8
DOIs
Publication statusPublished - 1 Jan 2020
MoE publication typeA4 Article in a conference publication
EventInternational Conference on Web Engineering - Helsinki, Finland
Duration: 9 Jun 202012 Jun 2020
Conference number: 20

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12128 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Conference on Web Engineering
Abbreviated titleICWE
CountryFinland
CityHelsinki
Period09/06/202012/06/2020

Keywords

  • Self-adaptive web interfaces
  • Web layouts
  • Web personalization
  • Web service architectures
  • Web-based interaction

Fingerprint Dive into the research topics of 'Layout as a Service (LaaS): A Service Platform for Self-Optimizing Web Layouts'. Together they form a unique fingerprint.

  • Cite this

    Laine, M., Nakajima, A., Dayama, N., & Oulasvirta, A. (2020). Layout as a Service (LaaS): A Service Platform for Self-Optimizing Web Layouts. In M. Bielikova, T. Mikkonen, & C. Pautasso (Eds.), Web Engineering - 20th International Conference, ICWE 2020, Proceedings (pp. 19-26). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 12128 LNCS). https://doi.org/10.1007/978-3-030-50578-3_2