需求工程实地研究:对制品、项目参数与执行策略的调查
软件工程
2016-12-01 v1
摘要
需求工程(Requirements Engineering, RE)是一门关键学科,主要由不确定性驱动,因为它受客户领域或所使用的开发过程模型影响。我们旨在调查成功项目环境中的 RE 过程,以发现能够让我们在未来精心制定 RE 裁剪方法的特征与策略。我们在一家公司的一系列项目上进行了实地研究。首先,我们通过内容分析调查了每个项目中生成了哪些 RE 制品以及它们的生成程度。其次,我们对半结构化访谈进行了定性分析,以发现与所生成制品相关的项目参数。第三,我们使用聚类分析推断制品模式和可能的 RE 执行策略,这些策略是对特定项目参数的响应。第四,我们通过统计检验调查了每种策略所花费的工作量与变更请求所花费工作量的关系,以评估执行策略的效率。我们的结果显示,各策略的效率之间没有统计学上的显著差异。此外,结果表明,许多被认为是项目失败主要原因的参数都可以被成功处理。因此,从业者可以应用制品模式和相关项目参数,根据个体项目特征来裁剪 RE 过程。
引用
@article{arxiv.1611.10021,
title = {Field study on requirements engineering: Investigation of artefacts, project parameters, and execution strategies},
author = {D. Méndez Fernández and S. Wagner and K. Lochmann and A. Baumann and H. de Carne},
journal= {arXiv preprint arXiv:1611.10021},
year = {2016}
}