4.7 Article

Dependency-aware software requirements selection using fuzzy graphs and integer programming

期刊

EXPERT SYSTEMS WITH APPLICATIONS
卷 167, 期 -, 页码 -

出版社

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.eswa.2020.113748

关键词

Fuzzy; Integer programming; Value; Dependencies; Software

资金

  1. Australian Government Research Training Program Scholarship

向作者/读者索取更多资源

In software development, Requirement Selection is a critical activity to find an optimal subset of software requirements with the highest value for a given budget. Value Dependencies among requirements have not been considered in existing methods, leading to user dissatisfaction and loss of value. We propose Dependency-Aware Requirements Selection (DARS) as an expert system that explicitly accounts for these dependencies, reducing the risk of value loss and proving scalability to large requirement sets.
One of the critical activities in software development is Requirements Selection, which is to find an optimal subset of the software requirements (features) with the highest value for a given budget. The values of the requirements, however, may depend on one another. Such Value Dependencies have not been considered by the existing requirements selection methods, leading to user dissatisfaction and loss of value and reputation in software projects. To mitigate this, we propose Dependency-Aware Requirements Selection (DARS) as an expert system, which explicitly accounts for value dependencies in software projects. At the heart of DARS is an Integer Linear Programming (ILP) model that reduces the risk of value loss by considering value dependencies among the requirements. These value dependencies are identified from the preferences of the users for the requirements. The validly of DARS is verified by studying a real-world software project as well as carrying out simulations. Our results demonstrate a significant reduction in value loss when DARS is employed. Also, the ILP model of DARS proved scalable to large requirement sets (experimented for up to 3000). The results of our study can be extrapolated to a wide range of expert systems that concern selecting value-dependent items. (c) 2020 Elsevier Ltd. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据