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 条
  • [1] Automatic Generation of Graphical User Interface Prototypes from Unrestricted Natural Language Requirements
    Kolthoff, Kristian
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 1234 - 1237
  • [2] Automated Generation of User-Interface Prototypes based on Controlled Natural Language Description
    Juarez-Ramirez, Reyes
    Huertas, Carlos
    Inzunza, Sergio
    2014 38TH ANNUAL IEEE INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW 2014), 2014, : 246 - 251
  • [3] A graphical user interface for pictorial database retrieval
    Sung, SY
    Ming, L
    Ling, TW
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 2397 - 2402
  • [4] A graphical user interface for structured document retrieval
    Vegas, J
    de la Fuente, P
    Crestani, F
    ADVANCES IN INFORMATION RETRIEVAL, 2002, 2291 : 268 - 283
  • [5] Concepts for a graphical user interface for hypermedia retrieval
    Lalmas, M
    Rölleke, T
    Turra, F
    Fuhr, N
    FLEXIBLE QUERY ANSWERING SYSTEMS: RECENT ADVANCES, 2001, : 301 - 314
  • [6] A graphical user interface for the retrieval of hierarchically structured documents
    Crestani, F
    Vegas, J
    de la Fuente, P
    INFORMATION PROCESSING & MANAGEMENT, 2004, 40 (02) : 269 - 289
  • [7] Requirements for graphical user interface development environments for groupware
    Hazemi, R
    Macaulay, L
    INTERACTING WITH COMPUTERS, 1996, 8 (01) : 69 - 88
  • [8] 333333 Automated Graphical User Interface Regression Testing
    Panda, Madhumita
    Mohapatra, Durga Prasad
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON INTERNET COMPUTING AND INFORMATION COMMUNICATIONS (ICICIC GLOBAL 2012), 2014, 216 : 325 - 341
  • [9] Challenges in Automated Testing through Graphical User Interface
    Aho, Pekka
    Vos, Tanja
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 118 - 121
  • [10] ExpFlow: a graphical user interface for automated reproducible electrochemistry
    Duke, Rebekah
    Mahmoudi, Siamak
    Kaur, Aman Preet
    Bhat, Vinayak
    Dingle, Ian C.
    Stumme, Nathan C.
    Shaw, Scott K.
    Eaton, David
    Vego, Asmund
    Risko, Chad
    DIGITAL DISCOVERY, 2024, 3 (01): : 163 - 172