计算机科学
数字用户线
自然语言
人机交互
模式(遗传算法)
自然语言用户界面
程序设计语言
领域特定语言
忠诚
用户界面
领域(数学分析)
图形用户界面
软件工程
人工智能
情报检索
数学分析
电信
数学
标识
DOI:10.1109/ase.2019.00148
摘要
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.
科研通智能强力驱动
Strongly Powered by AbleSci AI