paper-with-me

Papers

Automatic code generation from low fidelity graphical user interface sketches using deep learning

2022-11-28 · 2022 International Conference on Information and Communication Technology for Development for Africa (ICT4DA) 2022 11 · Biniam Behailu Adefris; Ayalew Belay Habtie; Yesuneh Getachew Taye

In software development, the user interface(UI) design process involves the part from an imagination that begins on a piece of paper where designers share thoughts to the final prototype that is ready to implement. UI designers use a technique of paper prototyping in low-fidelity sketches to implement the conceptual design. Once a design is drawn, it is usually captured within a photograph, then converted to a high-level mockup, and manually translated into a working client-side code by developers. The process consumes considerable effort and also delays the design process. Recently, researchers attempted to recreate UI from their sketches using code generation techniques. In this paper, we present a system for automatic code generation that combines recent advances in computer vision and deep learning for translating a sketched wireframe into a UI skeleton code. The proposed system has two main components: component recognition and code generation. The component recognition learns to extract visual features and their spatial layouts from sketched UI images. The code generator creates the equivalent UI skeleton codes based on the information from the detection model. A layout algorithm has been developed to resolve the overlapping of components and structure the layout. The evaluation result of the component recognition model indicates that the Faster R-CNN with Inception ResNet v2 backbone model achieved a mean average precision (mAP) of 95.5 %, among the other trained models. To evaluate the generator, we conducted a user study based on visual similarities between input image and the rendered UI.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Code Generation

Similar Papers 제목 키워드 기반

Generative Visual Code Mobile World Models

2026-02-02 · Woosung Koh, Sungjun Han, Segyu Lee, Se-Young Yun 외 arxiv

Mobile Graphical User Interface (GUI) World Models (WMs) offer a promising path for improving mobile GUI agent performance at train- and inference-time. However, current approaches face a critical trade-off: text-based W…

Code Generation

TextLap: Customizing Language Models for Text-to-Layout Planning

2024-10-09 · Jian Chen, Ruiyi Zhang, Yufan Zhou, Jennifer Healey 외

Automatic generation of graphical layouts is crucial for many real-world applications, including designing posters, flyers, advertisements, and graphical user interfaces. Given the incredible ability of Large language mo…

Image GenerationNatural Language Understanding

pix2code: Generating Code from a Graphical User Interface Screenshot

2017-05-22 · Tony Beltramelli

Transforming a graphical user interface screenshot created by a designer into computer code is a typical task conducted by a developer in order to build customized software, websites, and mobile applications. In this pap…

Class-level Code GenerationCode Generation

ControlTraj: Controllable Trajectory Generation with Topology-Constrained Diffusion Model

2024-04-23 · Yuanshao Zhu, James Jianqiao Yu, Xiangyu Zhao, Qidong Liu 외

Generating trajectory data is among promising solutions to addressing privacy concerns, collection costs, and proprietary restrictions usually associated with human mobility analyses. However, existing trajectory generat…

DenoisingDiversity

Automatically Generating Codes from Graphical Screenshots Based on Deep Autocoder

2020-07-05 · Xiaoling Huang, Feng Liao

During software front-end development, the work to convert Graphical User Interface(GUI) image to the corresponding front-end code is an inevitable tedious work. There have been some attempts to make this work to be auto…