中文

基于模糊图与整数规划的依赖感知软件需求选择

软件工程 2020-03-13 v1

摘要

软件需求选择旨在寻找满足项目约束且价值最高的需求最优子集。但某一需求的价值可能依赖于其他需求在该最优子集中存在与否。然而,此类价值依赖关系是不精确的且难以捕捉。本文提出一种基于整数规划与模糊图的方法,以在软件需求选择中考虑价值依赖及其不精确性。所提方法称为依赖感知软件需求选择(DARS),由三部分组成:(i)从用户偏好中识别价值依赖的自动化技术,(ii)基于模糊图的建模技术,可捕捉价值依赖的不精确性,以及(iii)整数线性规划(ILP)模型,该模型考虑从用户偏好中识别出的用户偏好与价值依赖,以降低软件项目中的价值损失风险。我们通过研究一个真实软件项目验证了工作。结果表明,所提方法降低了软件项目中的价值损失,并且可扩展到大型需求集。

关键词

引用

@article{arxiv.2003.05785,
  title  = {Dependency-Aware Software Requirements Selection using Fuzzy Graphs and Integer Programming},
  author = {Davoud Mougouei and David M W Powers},
  journal= {arXiv preprint arXiv:2003.05785},
  year   = {2020}
}

备注

arXiv admin note: text overlap with arXiv:2003.04806