GUI2WiRe: Rapid wireframing with a mined and large-scale GUI repository using natural language requirements


Kolthoff, Kristian ; Bartelt, Christian ; Ponzetto, Simone Paolo



DOI: https://doi.org/10.1145/3324884.3415289
URL: https://dl.acm.org/doi/10.1145/3324884.3415289
Additional URL: https://conf.researchr.org/details/ase-2020/ase-20...
Document Type: Conference or workshop publication
Year of publication: 2020
Book title: ASE 2020 : 35th IEEE/ACM International Conference on Automated Software Engineering : Mon 21 - Fri 25 September 2020, Melbourne, Australia : Tool Demonstrations
Page range: 1297-1301
Conference title: ASE 2020
Location of the conference venue: Online
Date of the conference: 21.-25.09.2020
Publisher: Hao, Dan
Place of publication: New York, NY
Publishing house: ACM
ISBN: 978-1-4503-6768-4
Publication language: English
Institution: School of Business Informatics and Mathematics > Information Systems III: Enterprise Data Analysis (Ponzetto 2016-)
Außerfakultäre Einrichtungen > Institut für Enterprise Systems (InES)
Subject: 004 Computer science, internet
Abstract: High-fidelity Graphical User Interface (GUI) prototyping is a well-established and suitable method for enabling fruitful discussions, clarification and refinement of requirements formulated by customers. GUI prototypes can help to reduce misunderstandings between customers and developers, which may occur due to the ambiguity comprised in informal Natural Language (NL). However, a disadvantage of employing high-fidelity GUI prototypes is their time-consuming and expensive development. Common GUI prototyping tools are based on combining individual GUI components or manually crafted templates. In this work, we present GUI2WiRe, a tool that enables users to retrieve GUI prototypes from a semi-automatically created large-scale GUI repository for mobile applications matching user requirements specified in Natural Language (NLR). We extract multiple text segments from the GUI hierarchy data and employ various Information Retrieval (IR) models and Automatic Query Expansion (AQE) techniques to achieve ad-hoc GUI retrieval from NLR. Retrieved GUI prototypes mined from applications can be inserted in the graphical editor of GUI2WiRe to rapidly create wireframes. GUI components are extracted automatically from the GUI screenshots and basic editing functionality is provided to the user. Finally, a preview of the application is created from the wireframe to allow interactive exploration of the current design. We evaluated the applied IR and AQE approaches for their effectiveness in terms of GUI retrieval relevance on a manually annotated collection of NLR and discuss our planned user studies.
Additional information: Online-Ressource




Dieser Eintrag ist Teil der Universitätsbibliographie.




Metadata export


Citation


+ Search Authors in

+ Page Views

Hits per month over past year

Detailed information



You have found an error? Please let us know about your desired correction here: E-Mail


Actions (login required)

Show item Show item