TY - JOUR
T1 - OurRank
T2 - A Software Requirements Prioritization Method Based on Qualitative Assessment and Cost-Benefit Prediction
AU - Rojas, Luis
AU - Olivares-Rodriguez, Cristian
AU - Alvarez, Claudio
AU - Campos, Pedro G.
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2022
Y1 - 2022
N2 - Requirements prioritization is an activity aimed at determining the essential requirements to include in a software release. Although there are several prioritization methods to systematize this task, there are still unresolved challenges. Existing methods do not guarantee that requirements prioritization meets stakeholder expectations and goals. This is because most prioritization methods operate by considering only quantitative information, making it difficult to formally capture stakeholder interests and perspectives that can rather be made explicit in qualitative terms. Likewise, methods including qualitative information only consider elements associated with benefit estimation, that is, positive aspects of the project, but neglect costs or negative aspects. As a result, the prioritization process is driven by a partial view of constraints. Such methods also fail at capturing and combining expert knowledge that decision-makers can bring into the decision-making process. In this research, we propose a novel method for software requirements prioritization, which facilitates incorporating experts' qualitative assessment at the outset of the prioritization process and considers both benefit and cost constraints. Details of the method are presented, together with a case study describing a real application scenario. Recommendations and guidelines regarding the application of the method are proposed based on the results of the case study.
AB - Requirements prioritization is an activity aimed at determining the essential requirements to include in a software release. Although there are several prioritization methods to systematize this task, there are still unresolved challenges. Existing methods do not guarantee that requirements prioritization meets stakeholder expectations and goals. This is because most prioritization methods operate by considering only quantitative information, making it difficult to formally capture stakeholder interests and perspectives that can rather be made explicit in qualitative terms. Likewise, methods including qualitative information only consider elements associated with benefit estimation, that is, positive aspects of the project, but neglect costs or negative aspects. As a result, the prioritization process is driven by a partial view of constraints. Such methods also fail at capturing and combining expert knowledge that decision-makers can bring into the decision-making process. In this research, we propose a novel method for software requirements prioritization, which facilitates incorporating experts' qualitative assessment at the outset of the prioritization process and considers both benefit and cost constraints. Details of the method are presented, together with a case study describing a real application scenario. Recommendations and guidelines regarding the application of the method are proposed based on the results of the case study.
KW - Cost-benefit prediction
KW - prioritization method
KW - qualitative prioritization criteria
KW - requirements prioritization
UR - http://www.scopus.com/inward/record.url?scp=85144772796&partnerID=8YFLogxK
UR - https://www.mendeley.com/catalogue/651d01b6-8828-384d-98bd-f0855f884bb8/
U2 - 10.1109/ACCESS.2022.3230152
DO - 10.1109/ACCESS.2022.3230152
M3 - Article
AN - SCOPUS:85144772796
SN - 2169-3536
VL - 10
SP - 131772
EP - 131787
JO - IEEE Access
JF - IEEE Access
ER -