paper-with-me

홈 › Papers

Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps

2018-02-07 · Kevin Moran, Carlos Bernal-Cárdenas, Michael Curcio, Richard Bonett, Denys Poshyvanyk

It is common practice for developers of user-facing software to transform a mock-up of a graphical user interface (GUI) into code. This process takes place both at an application's inception and in an evolutionary context as GUI changes keep pace with evolving features. Unfortunately, this practice is challenging and time-consuming. In this paper, we present an approach that automates this process by enabling accurate prototyping of GUIs via three tasks: detection, classification, and assembly. First, logical components of a GUI are detected from a mock-up artifact using either computer vision techniques or mock-up metadata. Then, software repository mining, automated dynamic analysis, and deep convolutional neural networks are utilized to accurately classify GUI-components into domain-specific types (e.g., toggle-button). Finally, a data-driven, K-nearest-neighbors algorithm generates a suitable hierarchical GUI structure from which a prototype application can be automatically assembled. We implemented this approach for Android in a system called ReDraw. Our evaluation illustrates that ReDraw achieves an average GUI-component classification accuracy of 91% and assembles prototype applications that closely mirror target mock-ups in terms of visual affinity while exhibiting reasonable code structure. Interviews with industrial practitioners illustrate ReDraw's potential to improve real development workflows.

📄 PDF Abstract BibTeX arXiv:1802.02312

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningComponent Classification

Similar Papers 제목 키워드 기반

Boosting GUI Prototyping with Diffusion Models

2023-06-09 · Jialiang Wei, Anne-Lise Courbis, Thomas Lambolais, Binbin Xu 외

GUI (graphical user interface) prototyping is a widely-used technique in requirements engineering for gathering and refining requirements, reducing development risks and increasing stakeholder engagement. However, GUI pr…

Teachable Reality: Prototyping Tangible Augmented Reality with Everyday Objects by Leveraging Interactive Machine Teaching

2023-02-21 · Kyzyl Monteiro, Ritik Vatsal, Neil Chulpongsatorn, Aman Parnami 외

This paper introduces Teachable Reality, an augmented reality (AR) prototyping tool for creating interactive tangible AR applications with arbitrary everyday objects. Teachable Reality leverages vision-based interactive …

Qualitative Evaluation of LLM-Designed GUI

2026-01-30 · Bartosz Sawicki, Tomasz Les, Dariusz Parzych, Aleksandra Wycisk-Ficek 외 arxiv

As generative artificial intelligence advances, Large Language Models (LLMs) are being explored for automated graphical user interface (GUI) design. This study investigates the usability and adaptability of LLM-generated…

Generative AI in Multimodal User Interfaces: Trends, Challenges, and Cross-Platform Adaptability

2024-11-15 · J. Bieniek, M. Rahouti, D. C. Verma

As the boundaries of human computer interaction expand, Generative AI emerges as a key driver in reshaping user interfaces, introducing new possibilities for personalized, multimodal and cross-platform interactions. This…

multimodal interaction

MobileFlow: A Multimodal LLM For Mobile GUI Agent

2024-07-05 · Songqin Nong, Jiali Zhu, Rui Wu, Jiongchao Jin 외

Currently, the integration of mobile Graphical User Interfaces (GUIs) is ubiquitous in most people's daily lives. And the ongoing evolution of multimodal large-scale models, such as GPT-4v, Qwen-VL-Max, has significantly…

Action AnalysisLanguage ModellingLarge Language ModelMixture-of-Experts+1