A fuzzy-based requirement selection method for considering value dependencies in software release planning

Mougouei, Davoud ORCID: https://orcid.org/0000-0002-4271-9174 and Ghose, Aditya and Dam, Hoa and Fahmideh, Mahdi and Powers, David (2021) A fuzzy-based requirement selection method for considering value dependencies in software release planning. In: 30th IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2021), 11 July - 14 July 2021, Luxembourg.


Abstract

Requirement selection is an essential component of software release planning, which finds, for a given budget, an optimal subset of the requirements with the highest value. However, due to the dependencies among software requirements, selecting or ignoring a requirement may impact the values of others. But such Value Dependencies are imprecise and hard to capture; they have been ignored by the existing requirement selection methods, increasing the risk of value loss in software projects. To address this, we have proposed a fuzzy-based optimization method with two main components: (i) a fuzzy-based technique for modelling value dependencies and capturing their imprecision, and (ii) an Integer Linear Programming (ILP) model that takes into account value dependencies in software requirement selection. The scalability and effectiveness of the method in mitigating value loss are demonstrated through simulations.


Statistics for USQ ePrint 46099
Statistics for this ePrint Item
Item Type: Conference or Workshop Item (Commonwealth Reporting Category E) (Paper)
Refereed: Yes
Item Status: Live Archive
Faculty/School / Institute/Centre: No Faculty
Faculty/School / Institute/Centre: No Faculty
Date Deposited: 09 Mar 2022 05:06
Last Modified: 09 Jun 2022 02:00
Uncontrolled Keywords: requirement selection; value dependencies
Fields of Research (2008): 08 Information and Computing Sciences > 0803 Computer Software > 080399 Computer Software not elsewhere classified
08 Information and Computing Sciences > 0801 Artificial Intelligence and Image Processing > 080108 Neural, Evolutionary and Fuzzy Computation
08 Information and Computing Sciences > 0801 Artificial Intelligence and Image Processing > 080101 Adaptive Agents and Intelligent Robotics
08 Information and Computing Sciences > 0803 Computer Software > 080309 Software Engineering
Fields of Research (2020): 46 INFORMATION AND COMPUTING SCIENCES > 4602 Artificial intelligence > 460204 Fuzzy computation
Identification Number or DOI: https://doi.org/10.1109/FUZZ45933.2021.9494422
URI: http://eprints.usq.edu.au/id/eprint/46099

Actions (login required)

View Item Archive Repository Staff Only