中文

远程软件组织中建立非功能需求共同理解的一个案例研究

软件工程 2022-05-20 v1

摘要

建立非功能需求(NFRs)的共同理解是需求工程中已知但研究不足的挑战,尤其在采用持续软件工程(CSE)实践的组织中。在COVID-19大流行高峰期,许多CSE组织因卫生限制而远程办公;一些组织在实施促进团队沟通与生产力的业务流程的同时继续远程工作。在远程CSE组织中,由于团队沟通的局限加之快速交付产品的激励,管理NFRs变得更具挑战性。尽管先前研究已识别出CSE中缺乏NFRs共同理解的因素,我们对于CSE组织(尤其是远程工作中)如何在其软件开发中建立NFRs共同理解仍知之甚少。我们对一个远程CSE组织开展了为期三个月的基于民族志的案例研究。通过对访谈与观察所得定性数据进行主题分析,我们识别出若干建立NFRs共同理解的实践。该组织用于远程协作的工作空间为Gather,其模拟物理工作空间,我们的研究结果表明它支持对建立共同理解至关重要的非正式沟通。作为可操作见解,我们结合代表软件组织投资建立开发中NFRs共同理解机会的主动实践讨论了我们的发现。

关键词

引用

@article{arxiv.2205.09220,
  title  = {A Case Study of Building Shared Understanding of Non-Functional Requirements in a Remote Software Organization},
  author = {Laura Okpara and Colin Werner and Adam Murray and Daniela Damian},
  journal= {arXiv preprint arXiv:2205.09220},
  year   = {2022}
}

备注

12 pages, to be published in 30th IEEE International Requirements Engineering Conference (RE'22)