GRIDS: Interactive Layout Design with Integer Programming

360° Video & Panoramic ContentGraphic Design & Typography ToolsPrototyping & User TestingUI/UX DesignersProduct Designers

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.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/32285/2020

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3313831.3376553
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2020
emoji_events
Award
No award tagged
group
Authors
4 authors
sell
Subtopics
360° Video & Panoramic Content, Graphic Design & Typography Tools, Prototyping & User Testing
work
Professions
UI/UX Designers, Product Designers
article
Content Status
Abstract only
hub
Related Papers
8 related papers