GRIDS: Interactive Layout Design with Integer Programming

要旨

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. These capabilities are demonstrated using GRIDS, 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.

キーワード
Grid Layouts
Creativity Support
Computational Design
Mixed-Initiative
Optimisation
Design Tools
著者
Niraj Ramesh Dayama
Aalto University, Helsinki, Finland
Kashyap Todi
Aalto University & Finnish Center for Artificial Intelligence FCAI, Helsinki, Finland
Taru Saarelainen
Aalto University, Helsinki, Finland
Antti Oulasvirta
Aalto University & Finnish Center for Artificial Intelligence FCAI, Helsinki, Finland
DOI

10.1145/3313831.3376553

論文URL

https://doi.org/10.1145/3313831.3376553

動画

会議: CHI 2020

The ACM CHI Conference on Human Factors in Computing Systems (https://chi2020.acm.org/)

セッション: GUI design

Paper session
312 NI'IHAU
5 件の発表
2020-04-29 01:00:00
2020-04-29 02:15:00
日本語まとめ
読み込み中…