Automated Retrieval of Graphical User Interface Prototypes from Natural Language Requirements

被引:1
|
作者
Kolthoff, Kristian [1 ]
Bartelt, Christian [1 ]
Ponzetto, Simone Paolo [2 ]
机构
[1] Univ Mannheim, Inst Enterprise Syst, Mannheim, Germany
[2] Univ Mannheim, Data & Web Sci Grp, Mannheim, Germany
来源
NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS (NLDB 2021) | 2021年 / 12801卷
关键词
Automatic Prototyping of Graphical User Interfaces (GUIs); GUI retrieval; GUI prototypes from natural language requirements;
D O I
10.1007/978-3-030-80599-9_33
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
High-fidelity Graphical User Interface (GUI) prototyping represents a suitable approach for allowing to clarify and refine requirements elicitated from customers. In particular, GUI prototypes can facilitate to mitigate and reduce misunderstandings between customers and developers, which may occur due to the ambiguity and vagueness of informal Natural Language (NL). However, employing high-fidelity GUI prototypes is more time-consuming and expensive compared to other simpler GUI prototyping methods. In this work, we propose a system that automatically processes Natural Language Requirements (NLR) and retrieves fitting GUI prototypes from a semi-automatically created large-scale GUI repository for mobile applications. We extract several text segments from the GUI hierarchy data to obtain textual representations for the GUIs. To achieve ad-hoc GUI retrieval from NLR, we adopt multiple Information Retrieval (IR) approaches and Automatic Query Expansion (AQE) techniques. We provide an extensive and systematic evaluation of the applied IR and AQE approaches for their effectiveness in terms of GUI retrieval relevance on a manually annotated dataset of NLR in the form of search queries and User Stories (US). We found that our GUI retrieval performs well in the conducted experiments and discuss the results.
引用
收藏
页码:376 / 384
页数:9
相关论文
共 50 条
  • [41] A natural language user interface for fuzzy scope queries
    Yan Huang
    Hong-feng Yu
    Wei-dong Geng
    Yun-he Pan
    Journal of Zhejiang University-SCIENCE A, 2003, 4 (2): : 152 - 161
  • [42] Natural language user interface for fuzzy scope queries
    Huang, Yan
    Yu, Hong-Feng
    Geng, Wei-Dong
    Pan, Yun-He
    Journal of Zhejiang University: Science, 2003, 4 (02): : 152 - 161
  • [43] A natural language user interface for fuzzy scope queries
    黄艳
    俞宏峰
    耿卫东
    潘云鹤
    Journal of Zhejiang University Science, 2003, (02) : 33 - 42
  • [44] Automated user interface engineering with a pattern reflecting programming language
    Anthony Savidis
    Constantine Stephanidis
    Automated Software Engineering, 2006, 13 (2) : 303 - 339
  • [45] New description language and graphical user interface for module generation in analog layouts
    Wolf, M
    Kleine, U
    Schulze, J
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : E290 - E293
  • [46] A graphical tool to create user interface models for ubiquitous interaction satisfying accessibility requirements
    Minon, Raul
    Moreno, Lourdes
    Abascal, Julio
    UNIVERSAL ACCESS IN THE INFORMATION SOCIETY, 2013, 12 (04) : 427 - 439
  • [47] A graphical tool to create user interface models for ubiquitous interaction satisfying accessibility requirements
    Raúl Miñón
    Lourdes Moreno
    Julio Abascal
    Universal Access in the Information Society, 2013, 12 : 427 - 439
  • [48] IIRM(Intelligent information retrieval method) graphical data retrieval interface based on hypertext user-models
    Lee, JT
    Jang, SJ
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 172 - 177
  • [49] An Automated Approach to Generate SysML Models from Restricted Natural Language Requirements in Chinese
    Bao Y.
    Yang Z.
    Yang Y.
    Xie J.
    Zhou Y.
    Yue T.
    Huang Z.
    Guo P.
    Yang, Zhibin (yangzhibin168@163.com), 2021, Science Press (58): : 706 - 730
  • [50] Automated model and test generation from textual requirements: The use of Natural Language Processing
    Gröpler R.
    Sudhi V.
    Kutty L.
    VDI Berichte, 2022, 2022 (2399): : 521 - 532