Dependency-aware software release planning through mining user preferences
Article
Article Title | Dependency-aware software release planning through mining user preferences |
---|---|
ERA Journal ID | 36486 |
Article Category | Article |
Authors | Mougouei, Davoud (Author) and Powers, David M. W. (Author) |
Journal Title | Soft Computing |
Journal Citation | 24 (15), pp. 11673-11693 |
Number of Pages | 21 |
Year | 2020 |
Publisher | Springer |
Place of Publication | Germany |
ISSN | 1432-7643 |
1433-7479 | |
Digital Object Identifier (DOI) | https://doi.org/10.1007/s00500-019-04630-y |
Web Address (URL) | https://link.springer.com/article/10.1007/s00500-019-04630-y |
Abstract | Software vendors aim to find, for a release of the software, an optimal subset of features that gives the highest value while respecting the resource limitations. The value of a feature subset, however, is determined by the values of the individual features within that subset—which are specified by the preferences of users. But user preferences for some features may change in the presence or absence of others. As such, the values of certain software features may be influenced, either positively or negatively, by other features. Such influences are widely recognized and referred to in the literature as value-related dependencies among software features. Value-related dependencies impact the overall value of a software product and, therefore, need to be considered in software release planning. To achieve this, we have proposed identifying value-related dependencies by mining user preferences for software features. We integrate these dependencies into an integer programming model, that finds an optimal subset of the features for a release of a software product. We have demonstrated the practicality of our proposed approach by studying a real-world software project and simulations. |
Keywords | Dependency; Fuzzy; Mining; Release planning; User preferences |
Contains Sensitive Content | Does not contain sensitive content |
ANZSRC Field of Research 2020 | 461207. Software quality, processes and metrics |
Public Notes | Files associated with this item cannot be displayed due to copyright restrictions. |
Byline Affiliations | University of Wollongong |
Flinders University | |
Institution of Origin | University of Southern Queensland |
https://research.usq.edu.au/item/q6yyw/dependency-aware-software-release-planning-through-mining-user-preferences
129
total views3
total downloads1
views this month0
downloads this month