GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial Networks

01/25/2021
by   Tianming Zhao, et al.
8

Graphical User Interface (GUI) is ubiquitous in almost all modern desktop software, mobile applications, and online websites. A good GUI design is crucial to the success of the software in the market, but designing a good GUI which requires much innovation and creativity is difficult even to well-trained designers. Besides, the requirement of the rapid development of GUI design also aggravates designers' working load. So, the availability of various automated generated GUIs can help enhance the design personalization and specialization as they can cater to the taste of different designers. To assist designers, we develop a model GUIGAN to automatically generate GUI designs. Different from conventional image generation models based on image pixels, our GUIGAN is to reuse GUI components collected from existing mobile app GUIs for composing a new design that is similar to natural-language generation. Our GUIGAN is based on SeqGAN by modeling the GUI component style compatibility and GUI structure. The evaluation demonstrates that our model significantly outperforms the best of the baseline methods by 30.77 12.35 provide initial evidence of the usefulness of our approach for generating acceptable brand new GUI designs.

READ FULL TEXT

page 2

page 3

page 5

page 6

page 7

page 8

page 9

page 10

research
03/10/2021

CreativeGAN: Editing Generative Adversarial Networks for Creative Design Synthesis

Modern machine learning techniques, such as deep neural networks, are tr...
research
09/20/2023

Latent Diffusion Models for Structural Component Design

Recent advances in generative modeling, namely Diffusion models, have re...
research
04/03/2018

DeSIGN: Design Inspiration from Generative Networks

Can an algorithm create original and compelling fashion designs to serve...
research
04/18/2023

GUILGET: GUI Layout GEneration with Transformer

Sketching out Graphical User Interface (GUI) layout is part of the pipel...
research
06/14/2021

Magic Layouts: Structural Prior for Component Detection in User Interface Designs

We present Magic Layouts; a method for parsing screenshots or hand-drawn...
research
03/12/2021

Wireframe-Based UI Design Search Through Image Autoencoder

UI design is an integral part of software development. For many develope...
research
07/17/2019

Design and Evaluation of Product Aesthetics: A Human-Machine Hybrid Approach

Aesthetics are critically important to market acceptance in many product...

Please sign up or login with your details

Forgot password? Click here to reset