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

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorLaine, Markkuen_US
dc.contributor.authorNakajima, Aien_US
dc.contributor.authorDayama, Nirajen_US
dc.contributor.authorOulasvirta, Anttien_US
dc.contributor.departmentDepartment of Communications and Networkingen_US
dc.contributor.departmentHelsinki Institute for Information Technology (HIIT)en_US
dc.contributor.editorBielikova, Mariaen_US
dc.contributor.editorMikkonen, Tommien_US
dc.contributor.editorPautasso, Cesareen_US
dc.date.accessioned2020-08-06T12:16:03Z
dc.date.available2020-08-06T12:16:03Z
dc.date.issued2020-01-01en_US
dc.description.abstractTo 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.en
dc.description.versionPeer revieweden
dc.format.extent8
dc.format.extent19-26
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationLaine , 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 . Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , vol. 12128 LNCS , Springer , pp. 19-26 , International Conference on Web Engineering , Helsinki , Finland , 09/06/2020 . https://doi.org/10.1007/978-3-030-50578-3_2en
dc.identifier.doi10.1007/978-3-030-50578-3_2en_US
dc.identifier.isbn9783030505776
dc.identifier.issn0302-9743
dc.identifier.issn1611-3349
dc.identifier.otherPURE UUID: a046ce3b-afd3-4ae3-8895-1d26c40bced1en_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/a046ce3b-afd3-4ae3-8895-1d26c40bced1en_US
dc.identifier.otherPURE LINK: http://www.scopus.com/inward/record.url?scp=85087029584&partnerID=8YFLogxKen_US
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/44077732/icwe2020_laine_laas_paper.pdfen_US
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/45564
dc.identifier.urnURN:NBN:fi:aalto-202008064523
dc.language.isoenen
dc.relation.ispartofInternational Conference on Web Engineeringen
dc.relation.ispartofseriesWeb Engineering - 20th International Conference, ICWE 2020, Proceedingsen
dc.relation.ispartofseriesLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)en
dc.relation.ispartofseriesVolume 12128 LNCSen
dc.rightsopenAccessen
dc.subject.keywordSelf-adaptive web interfacesen_US
dc.subject.keywordWeb layoutsen_US
dc.subject.keywordWeb personalizationen_US
dc.subject.keywordWeb service architecturesen_US
dc.subject.keywordWeb-based interactionen_US
dc.titleLayout as a Service (LaaS): A Service Platform for Self-Optimizing Web Layoutsen
dc.typeConference article in proceedingsfi
dc.type.versionacceptedVersion
Files