EGFE: End-to-end Grouping of Fragmented Elements in UI Designs with Multimodal Learning
Not on the map. Why?
Abstract (arXiv)
When translating UI design prototypes to code in industry, automatically generating code from design prototypes can expedite the development of applications and GUI iterations. However, in design prototypes without strict design specifications, UI components may be composed of fragmented elements. Grouping these fragmented elements can greatly improve the readability and maintainability of the generated code. Current methods employ a two-stage strategy that introduces hand-crafted rules to group fragmented elements. Unfortunately, the performance of these methods is not satisfying due to visually overlapped and tiny UI elements. In this study, we propose EGFE, a novel method for automatically End-to-end Grouping Fragmented Elements via UI sequence prediction. To facilitate the UI understanding, we innovatively construct a Transformer encoder to model the relationship between the UI elements with multi-modal representation learning. The evaluation on a dataset of 4606 UI prototypes collected from professional UI designers shows that our method outperforms the state-of-the-art baselines in the precision (by 29.75%), recall (by 31.07%), and F1-score (by 30.39%) at edit distance threshold of 4. In addition, we conduct an empirical study to assess the improvement of the generated front-end code. The results demonstrate the effectiveness of our method on a real software engineering application. Our end-to-end fragmented elements grouping method creates opportunities for improving UI-related software engineering tasks.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 22 of its 38 references that are in the map. First posted on arXiv 18 Sep 2023.
Builds on
22 of 38 references.
References · 22
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2020End-to-End Object Detection with Transformerscited by 7,414
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2017pix2code: Generating Code from a Graphical User Interface Screenshotcited by 114
- 2021UIBert: Learning Generic Multimodal Representations for UI Understandingcited by 95
- 2021Screen Recognition: Creating Accessibility Metadata for Mobile Applications from Pixelscited by 58
- 2020ActionBert: Leveraging User Actions for Semantic Understanding of User Interfacescited by 43
- 2021VINS: Visual Search for Mobile User Interface Designcited by 37
10 more
- 2018Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Appscited by 36
- 2022Learning to Denoise Raw Mobile UI Layouts for Improving Datasets at Scalecited by 30
- 2020Object Detection for Graphical User Interface: Old Fashioned or Deep Learning or a Combination?cited by 29
- 2019Sketch2code: Generating a website from a paper mockupcited by 20
- 2020Owl Eyes: Spotting UI Display Issues via Visual Understandingcited by 16
- 2018Automated Reporting of GUI Design Violations for Mobile Appscited by 15
- 2021Multimodal Icon Annotation For Mobile Applicationscited by 8
- 2022Psychologically-Inspired, Unsupervised Inference of Perceptual Groups of GUI Widgets from GUI Imagescited by 5
- 2022ULDGNN: A Fragmented UI Layer Detector Based on Graph Neural Networkscited by 2
- 2022UI Layers Merger: Merging UI layers via Visual Learning and Boundary Priorcited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.