UI Semantic Group Detection: Grouping UI Elements with Similar Semantics in Mobile Graphical User Interface

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Xiao, Shuhong, Chen, Yunnong, Song, Yaxuan, Chen, Liuqing, Sun, Lingyun, Zhen, Yankun, Chang, Yanfang
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913257661399040
author Xiao, Shuhong
Chen, Yunnong
Song, Yaxuan
Chen, Liuqing
Sun, Lingyun
Zhen, Yankun
Chang, Yanfang
author_facet Xiao, Shuhong
Chen, Yunnong
Song, Yaxuan
Chen, Liuqing
Sun, Lingyun
Zhen, Yankun
Chang, Yanfang
contents Texts, widgets, and images on a UI page do not work separately. Instead, they are partitioned into groups to achieve certain interaction functions or visual information. Existing studies on UI elements grouping mainly focus on a specific single UI-related software engineering task, and their groups vary in appearance and function. In this case, we propose our semantic component groups that pack adjacent text and non-text elements with similar semantics. In contrast to those task-oriented grouping methods, our semantic component group can be adopted for multiple UI-related software tasks, such as retrieving UI perceptual groups, improving code structure for automatic UI-to-code generation, and generating accessibility data for screen readers. To recognize semantic component groups on a UI page, we propose a robust, deep learning-based vision detector, UISCGD, which extends the SOTA deformable-DETR by incorporating UI element color representation and a learned prior on group distribution. The model is trained on our UI screenshots dataset of 1988 mobile GUIs from more than 200 apps in both iOS and Android platforms. The evaluation shows that our UISCGD achieves 6.1\% better than the best baseline algorithm and 5.4 \% better than deformable-DETR in which it is based.
format Preprint
id arxiv_https___arxiv_org_abs_2403_04984
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle UI Semantic Group Detection: Grouping UI Elements with Similar Semantics in Mobile Graphical User Interface
Xiao, Shuhong
Chen, Yunnong
Song, Yaxuan
Chen, Liuqing
Sun, Lingyun
Zhen, Yankun
Chang, Yanfang
Software Engineering
Texts, widgets, and images on a UI page do not work separately. Instead, they are partitioned into groups to achieve certain interaction functions or visual information. Existing studies on UI elements grouping mainly focus on a specific single UI-related software engineering task, and their groups vary in appearance and function. In this case, we propose our semantic component groups that pack adjacent text and non-text elements with similar semantics. In contrast to those task-oriented grouping methods, our semantic component group can be adopted for multiple UI-related software tasks, such as retrieving UI perceptual groups, improving code structure for automatic UI-to-code generation, and generating accessibility data for screen readers. To recognize semantic component groups on a UI page, we propose a robust, deep learning-based vision detector, UISCGD, which extends the SOTA deformable-DETR by incorporating UI element color representation and a learned prior on group distribution. The model is trained on our UI screenshots dataset of 1988 mobile GUIs from more than 200 apps in both iOS and Android platforms. The evaluation shows that our UISCGD achieves 6.1\% better than the best baseline algorithm and 5.4 \% better than deformable-DETR in which it is based.
title UI Semantic Group Detection: Grouping UI Elements with Similar Semantics in Mobile Graphical User Interface
topic Software Engineering
url https://arxiv.org/abs/2403.04984