论文标题
评估用户界面设计工件:一种基于工具的行为方法
Assessing User Interface Design Artifacts: A Tool-Supported Behavior-Based Approach
论文作者
论文摘要
在过去几年中,行为驱动的开发(BDD)已成为一种有力的方法,可以通过故事和场景指定可测试和可执行用户的需求。在外部测试框架的支持下,BDD故事可自动评估功能齐全的软件系统的行为。本文介绍了一种扩展BDD的工具集,目的是为用户界面设计工件提供自动评估,以确保自软件项目开始以来其与用户需求的一致性。通过利用先前指定的用户要求来预订业务旅行来评估该方法。这种要求产生了一组BDD故事,这些故事已被完善并用来自动评估任务模型,图形用户界面(GUI)原型和系统的最终GUI的一致性。结果表明,我们的方法能够在一组分析的伪影中识别不同类型的矛盾,并始终保持它们之间的语义痕迹。
Behaviour-Driven Development (BDD) has emerged in the last years as a powerful methodology to specify testable and executable user requirements through stories and scenarios. With the support of external testing frameworks, BDD stories can be used to automatically assess the behavior of a fully functional software system. This article describes a toolset which extends BDD with the aim of providing automated assessment also for user interface design artifacts to ensure their consistency with the user requirements since the beginning of a software project. The approach has been evaluated by exploiting previously specified user requirements for a web system to book business trips. Such requirements gave rise to a set of BDD stories that have been refined and used to automatically assess the consistency of task models, graphical user interface (GUI) prototypes, and final GUIs of the system. The results have shown that our approach was able to identify different types of inconsistencies in the set of analyzed artifacts and consistently keep the semantic traces between them.