通过挖掘用户偏好实现依赖感知的软件发布规划
软件工程
2017-02-21 v1
摘要
考虑用户偏好是优化软件发布价值的一个决定性因素。这是因为用户对软件特性的偏好规定了这些特性的价值,从而决定了发布的价值。然而,软件的某些特性可能会鼓励或阻止用户偏好(选择或使用)其他特性。因此,一个软件特性的价值可能受到其他特性的正面或负面影响。此类影响被称为价值相关特性(需求)依赖。价值相关依赖需要在软件发布规划中加以考虑,因为它们影响发布规划模型所选特性最优子集的价值。因此,我们提出了通过挖掘用户对软件特性的偏好,在软件发布规划中考虑价值相关特性依赖。我们通过研究一个真实世界的软件项目证明了所提方法的有效性和实用性。
引用
@article{arxiv.1702.05592,
title = {Dependency-Aware Software Release Planning through Mining User Preferences},
author = {Davoud Mougouei and David M. W. Powers},
journal= {arXiv preprint arXiv:1702.05592},
year = {2017}
}