需求工程任务切换与恢复的视觉叙事路径
软件工程
2017-07-10 v1
摘要
需求工程(RE)与其他开发活动紧密相连,是每个软件开发过程的核心与基础。这使得RE相较于其他开发任务成为最数据和通信密集的活动。高要求的沟通使得在RE活动中任务切换和中断不可避免。虽然任务切换常使我们能有效执行任务,但它施加了认知负荷,并可能对主要任务有害,尤其在RE活动典型的复杂任务中。结合分析方法与交互技术的可视化机制帮助软件开发人员更好地认知理解RE决策的复杂性,从而做出更及时和高质量的决策。本文中,我们提出应用交互式视觉分析技术从利益相关者沟通、RE任务切换和中断等多个视角管理需求决策。我们提出了一种新的分层可视化框架,支持任务切换的分析推理过程。该框架由数据分析层和可视化层组成。可视化层提供交互式知识可视化组件,用于管理中断不同阶段的任务中断决策(即中断前、中、后)。分析层提供关于任务切换决策后果的叙事性知识,并帮助需求工程师在恢复任务时回忆其推理过程和决策。此外,我们调查了53名软件开发人员以测试我们的视觉原型,并探索框架可视化和分析层更多所需功能。
引用
@article{arxiv.1707.01921,
title = {A Visual Narrative Path from Switching to Resuming a Requirements Engineering Task},
author = {Zahra Shakeri Hossein Abad and Alex Shymka and Jenny Le and Noor Hammad and Guenther Ruhe},
journal= {arXiv preprint arXiv:1707.01921},
year = {2017}
}
备注
7 Pages, the 25th IEEE International Conference on Requirements Engineering (RE'17)