Back to Search
Start Over
GRIDS: Interactive Layout Design with Integer Programming
- Source :
- CHI, Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems
- Publication Year :
- 2020
- Publisher :
- ACM, 2020.
-
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.<br />13 pages, 10 figures, ACM CHI 2020 Full Paper
- Subjects :
- FOS: Computer and information sciences
Design Tools
Computer Science - Artificial Intelligence
Computer science
Distributed computing
Computer Science - Human-Computer Interaction
02 engineering and technology
computer.software_genre
Human-Computer Interaction (cs.HC)
H.5.2
Mixed-Initiative
Grid Layouts
0202 electrical engineering, electronic engineering, information engineering
Optimisation
0501 psychology and cognitive sciences
Integer programming
050107 human factors
Page layout
05 social sciences
Computational Design
020207 software engineering
Creativity Support
Grid
Artificial Intelligence (cs.AI)
Mesh generation
User interface
computer
Combinatorial explosion
Subjects
Details
- ISBN :
- 978-1-4503-6708-0
- ISBNs :
- 9781450367080
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems
- Accession number :
- edsair.doi.dedup.....4483453a17902abfe83796ce392a8c86