Reprocolla: Requirements Prioritisation Model with Collaboration Perspectives Based on Cost-Value Approach

The process of ranking requirements in software development is made up of various criteria and numerous stakeholders, which are properly selected for the effective prioritisation of software requirements. These requirements have encountered several challenges, including lack of scalability, complexi...

Full description

Saved in:
Bibliographic Details
Main Authors: Amelia, Tan, Mohamed, Rozlina
Format: Article
Language:English
Published: Universiti Utara Malaysia Press 2024
Subjects:
Online Access:https://repo.uum.edu.my/id/eprint/31272/1/JICT%2023%2002%202024%20211-252.pdf
https://doi.org/10.32890/jict2024.23.2.3
https://repo.uum.edu.my/id/eprint/31272/
https://e-journal.uum.edu.my/index.php/jict/article/view/22040
https://doi.org/10.32890/jict2024.23.2.3
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Utara Malaysia
Language: English
id my.uum.repo.31272
record_format eprints
spelling my.uum.repo.312722024-08-14T06:38:46Z https://repo.uum.edu.my/id/eprint/31272/ Reprocolla: Requirements Prioritisation Model with Collaboration Perspectives Based on Cost-Value Approach Amelia, Tan Mohamed, Rozlina QA Mathematics The process of ranking requirements in software development is made up of various criteria and numerous stakeholders, which are properly selected for the effective prioritisation of software requirements. These requirements have encountered several challenges, including lack of scalability, complexity of pairwise comparisons and biases due to the cognitive load on stakeholders. Therefore, this research aimed to investigate and find solutions to improve the software prioritisation process using the Reprocolla model. The model was built by weighing the criteria in terms of benefits, opportunities, costs, and risks (BOCR) classification, which were then calculated using the fuzzy analytic hierarchy process (FAHP) method. Furthermore, the selection of alternatives was computed using the fuzzy technique for order preference using the similarity to an ideal solution (FTOPSIS) method. The success of Reprocolla was evaluated using seven datasets based on real projects and compared with the two existing methods for prioritising requirements, FAHP and FTOPSIS. The experiment results used inferential and descriptive statistics approaches with three indicators: accuracy, time consumption, and ease of use. Based on the three indicators mentioned above, the inferential statistics showed no significant difference between the perspectives of clients and developers. Whereas, descriptive statistics found that Reprocolla is more accurate, consumes less time, and has the highest ease of use percentage. The result showed that as stakeholders’ satisfaction level increases, the software development process becomes more accurate, thereby leading to a decrease in time consumption and a rise in ease of usage. The result also showed that the development of the Reprocolla tool, a collaboration between humans and machines, enhanced the effectiveness of the requirements prioritisation process Universiti Utara Malaysia Press 2024 Article PeerReviewed application/pdf en cc4_by https://repo.uum.edu.my/id/eprint/31272/1/JICT%2023%2002%202024%20211-252.pdf Amelia, Tan and Mohamed, Rozlina (2024) Reprocolla: Requirements Prioritisation Model with Collaboration Perspectives Based on Cost-Value Approach. Journal of ICT, 23 (2). pp. 211-252. ISSN 1675-414X https://e-journal.uum.edu.my/index.php/jict/article/view/22040 https://doi.org/10.32890/jict2024.23.2.3 https://doi.org/10.32890/jict2024.23.2.3
institution Universiti Utara Malaysia
building UUM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Utara Malaysia
content_source UUM Institutional Repository
url_provider http://repo.uum.edu.my/
language English
topic QA Mathematics
spellingShingle QA Mathematics
Amelia, Tan
Mohamed, Rozlina
Reprocolla: Requirements Prioritisation Model with Collaboration Perspectives Based on Cost-Value Approach
description The process of ranking requirements in software development is made up of various criteria and numerous stakeholders, which are properly selected for the effective prioritisation of software requirements. These requirements have encountered several challenges, including lack of scalability, complexity of pairwise comparisons and biases due to the cognitive load on stakeholders. Therefore, this research aimed to investigate and find solutions to improve the software prioritisation process using the Reprocolla model. The model was built by weighing the criteria in terms of benefits, opportunities, costs, and risks (BOCR) classification, which were then calculated using the fuzzy analytic hierarchy process (FAHP) method. Furthermore, the selection of alternatives was computed using the fuzzy technique for order preference using the similarity to an ideal solution (FTOPSIS) method. The success of Reprocolla was evaluated using seven datasets based on real projects and compared with the two existing methods for prioritising requirements, FAHP and FTOPSIS. The experiment results used inferential and descriptive statistics approaches with three indicators: accuracy, time consumption, and ease of use. Based on the three indicators mentioned above, the inferential statistics showed no significant difference between the perspectives of clients and developers. Whereas, descriptive statistics found that Reprocolla is more accurate, consumes less time, and has the highest ease of use percentage. The result showed that as stakeholders’ satisfaction level increases, the software development process becomes more accurate, thereby leading to a decrease in time consumption and a rise in ease of usage. The result also showed that the development of the Reprocolla tool, a collaboration between humans and machines, enhanced the effectiveness of the requirements prioritisation process
format Article
author Amelia, Tan
Mohamed, Rozlina
author_facet Amelia, Tan
Mohamed, Rozlina
author_sort Amelia, Tan
title Reprocolla: Requirements Prioritisation Model with Collaboration Perspectives Based on Cost-Value Approach
title_short Reprocolla: Requirements Prioritisation Model with Collaboration Perspectives Based on Cost-Value Approach
title_full Reprocolla: Requirements Prioritisation Model with Collaboration Perspectives Based on Cost-Value Approach
title_fullStr Reprocolla: Requirements Prioritisation Model with Collaboration Perspectives Based on Cost-Value Approach
title_full_unstemmed Reprocolla: Requirements Prioritisation Model with Collaboration Perspectives Based on Cost-Value Approach
title_sort reprocolla: requirements prioritisation model with collaboration perspectives based on cost-value approach
publisher Universiti Utara Malaysia Press
publishDate 2024
url https://repo.uum.edu.my/id/eprint/31272/1/JICT%2023%2002%202024%20211-252.pdf
https://doi.org/10.32890/jict2024.23.2.3
https://repo.uum.edu.my/id/eprint/31272/
https://e-journal.uum.edu.my/index.php/jict/article/view/22040
https://doi.org/10.32890/jict2024.23.2.3
_version_ 1809150986769399808