一句话:提出基于NLP将自然语言需求自动转为GUI DSL并支持迭代反馈生成原型的方法。
高保真GUI原型有助于阐明开发者对需求的理解并促进讨论,但其开发耗时昂贵,且非正式自然语言需求常因歧义导致误解。该博士项目计划开发一种基于自然语言处理的方法,将无限制自然语言需求自动翻译为描述GUI及其导航模式的形式化领域特定语言(DSL),进而生成目标平台原型供用户检查。与多数仅生成制品的系统不同,该方法引入智能自动交互机制,允许用户以自然语言对生成原型提供迭代反馈,并将反馈自动转化为相应的原型修改。摘要未报告具体评估结果。
High-fidelity GUI prototyping provides a meaningful manner for illustrating the developers' understanding of the requirements formulated by the customer and can be used for productive discussions and clarification of requirements and expectations. However, high-fidelity prototypes are time-consuming and expensive to develop. Furthermore, the interpretation of requirements expressed in informal natural language is often error-prone due to ambiguities and misunderstandings. In this dissertation project, we will develop a methodology based on Natural Language Processing (NLP) for supporting GUI prototyping by automatically translating Natural Language Requirements (NLR) into a formal Domain-Specific Language (DSL) describing the GUI and its navigational schema. The generated DSL can be further translated into corresponding target platform prototypes and directly provided to the user for inspection. Most related systems stop after generating artifacts, however, we introduce an intelligent and automatic interaction mechanism that allows users to provide natural language feedback on generated prototypes in an iterative fashion, which accordingly will be translated into respective prototype changes.
DOI 原文 ·
@inproceedings{paperbot5231,
title = {Automatic Generation of Graphical User Interface Prototypes from Unrestricted Natural Language Requirements},
author = {Kristian Kolthoff},
booktitle = {ASE},
year = {2019},
doi = {10.1109/ase.2019.00148}
}