GRIDS: Interactive Layout Design with Integer Programming
Loading...
Access rights
openAccess
URL
Journal Title
Journal ISSN
Volume Title
A4 Artikkeli konferenssijulkaisussa
This publication is imported from Aalto University research portal.
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
Date
2020-04-21
Major/Subject
Mcode
Degree programme
Language
en
Pages
13
Series
CHI 2020 - Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems
Abstract
Grid layouts are used by designers to spatially organise user interfaces when sketching and wireframing. However, their design is largely time consuming manual work. This is challenging due to combinatorial explosion and complex objectives, such as alignment, balance, and expectations regarding positions. This paper proposes a novel optimisation approach for the generation of diverse grid-based layouts. Our mixed integer linear programming (MILP) model offers a rigorous yet efficient method for grid generation that ensures packing, alignment, grouping, and preferential positioning of elements. Further, we present techniques for interactive diversification, enhancement, and completion of grid layouts (Figure 1). These capabilities are demonstrated using GRIDS1, a wireframing tool that provides designers with real-time layout suggestions. We report findings from a ratings study (N = 13) and a design study (N = 16), lending evidence for the benefit of computational grid generation during early stages of design.Description
| openaire: EC/H2020/637991/EU//COMPUTED
Keywords
Grid Layouts, Creativity Support, Computational Design, Mixed-Initiative, Optimisation, Design Tools
Other note
Citation
Todi, K, Dayama, N, Saarelainen, T & Oulasvirta, A 2020, GRIDS: Interactive Layout Design with Integer Programming . in CHI 2020 - Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems ., 3376553, ACM, Honolulu, HI, USA, ACM SIGCHI Annual Conference on Human Factors in Computing Systems, Honolulu, Hawaii, United States, 26/04/2020 . https://doi.org/10.1145/3313831.3376553