...
首页> 外文期刊>Software Engineering, IEEE Transactions on >A Machine Learning Approach to Software Requirements Prioritization
【24h】

A Machine Learning Approach to Software Requirements Prioritization

机译:一种对软件需求优先级进行排序的机器学习方法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Deciding which, among a set of requirements, are to be considered first and in which order is a strategic process in software development. This task is commonly referred to as requirements prioritization. This paper describes a requirements prioritization method called Case-Based Ranking (CBRank), which combines project's stakeholders preferences with requirements ordering approximations computed through machine learning techniques, bringing promising advantages. First, the human effort to input preference information can be reduced, while preserving the accuracy of the final ranking estimates. Second, domain knowledge encoded as partial order relations defined over the requirement attributes can be exploited, thus supporting an adaptive elicitation process. The techniques CBRank rests on and the associated prioritization process are detailed. Empirical evaluations of properties of CBRank are performed on simulated data and compared with a state-of-the-art prioritization method, providing evidence of the method ability to support the management of the tradeoff between elicitation effort and ranking accuracy and to exploit domain knowledge. A case study on a real software project complements these experimental measurements. Finally, a positioning of CBRank with respect to state-of-the-art requirements prioritization methods is proposed, together with a discussion of benefits and limits of the method.
机译:确定首先要考虑的一组需求中的哪一项,以及在软件开发中的战略过程应以哪个顺序进行。此任务通常称为需求优先级。本文介绍了一种基于案例的排名(CBRank)的需求优先级排序方法,该方法将项目的涉众偏好与通过机器学习技术计算出的需求排序近似值相结合,带来了可喜的优势。首先,在保持最终排名估计的准确性的同时,可以减少人工输入偏好信息的精力。第二,可以利用编码为在需求属性上定义的部分顺序关系的领域知识,从而支持自适应启发过程。 CBRank依赖的技术以及相关的优先级排序过程均已详细介绍。对模拟数据进行CBRank属性的实证评估,并与最新的优先级排序方法进行比较,为该方法能够支持管理启发性和排名准确性之间的权衡并利用领域知识提供了证据。一个真实软件项目的案例研究补充了这些实验测量。最后,提出了CBRank相对于最新需求优先级排序方法的定位,并讨论了该方法的好处和局限性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号