Pith. sign in

Automatic code generation from sketches of mobile applications in end-user development using Deep Learning

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

A common need for mobile application development by end-users or in computing education is to transform a sketch of a user interface into wireframe code using App Inventor, a popular block-based programming environment. As this task is challenging and time-consuming, we present the Sketch2aia approach that automates this process. Sketch2aia employs deep learning to detect the most frequent user interface components and their position on a hand-drawn sketch creating an intermediate representation of the user interface and then automatically generates the App Inventor code of the wireframe. The approach achieves an average user interface component classification accuracy of 87,72% and results of a preliminary user evaluation indicate that it generates wireframes that closely mirror the sketches in terms of visual similarity. The approach has been implemented as a web tool and can be used to support the end-user development of mobile applications effectively and efficiently as well as the teaching of user interface design in K-12.

citation-role summary

background 1

citation-polarity summary

fields

cs.SE 1

years

2025 1

verdicts

CONDITIONAL 1

roles

background 1

polarities

unclear 1

representative citing papers

MLLM-Based UI2Code Automation Guided by UI Layout Information

cs.SE · 2025-06-12 · conditional · novelty 6.0

LayoutCoder improves screenshot-to-code generation on real websites by parsing the layout into a tree, generating code per region, and fusing it deterministically, beating the best baseline by 10.14 BLEU and 3.95 CLIP score points on average.

citing papers explorer

Showing 1 of 1 citing paper.

  • MLLM-Based UI2Code Automation Guided by UI Layout Information cs.SE · 2025-06-12 · conditional · none · ref 6 · internal anchor

    LayoutCoder improves screenshot-to-code generation on real websites by parsing the layout into a tree, generating code per region, and fusing it deterministically, beating the best baseline by 10.14 BLEU and 3.95 CLIP score points on average.