A fuzzy multi-criteria requirements prioritization model using cost-value on stakeholder perspectives / Tan Amelia

By: Material type: TextTextPublisher: Kuantan, Pahang : UMPSA, 2025Copyright date: © 2025Description: xii, 198 pages : illustrations ; 30 cm. + 1 CD-ROMContent type:
  • text
Media type:
  • unmediated
Carrier type:
  • volume
ISBN:
  • THE0010328 (Local)
Subject(s): Dissertation note: Thesis (Doctor of Philosophy) -- Universiti Malaysia Pahang Al Sultan Abdullah - 2025 Abstract: Requirements prioritization is a critical phase in requirements engineering to ensure limited resources are allocated to produce optimum business value. Traditional cost-value models, while commonly used, suffer from issues of subjectivity, limited stakeholder participation, and scalability problems. Stakeholders usually label all requirements as high priority, which complicates decision-making. This, combined with inadequate stakeholder involvement, an excessive number of evaluation criteria, and a lack of empirical validation, reduces the effectiveness and practicality of prioritization models in real-world applications. This study aims to enhance the cost-value approach in requirements prioritization by integrating the BOCR classification with FAHP and FTOPSIS. The objective is to measure the perspectives of clients and developers in producing prioritization results while improving overall accuracy, reducing time consumption, and increasing usability. A semi-automated prioritization model named Reprocolla is developed by combining the Fuzzy Analytical Hierarchy Process (FAHP) for weighting criteria and the Fuzzy Technique for Order of Preference by Similarity to Ideal Solution (FTOPSIS) for ranking requirements. Reprocolla adopts the BOCR (Benefits, Opportunities, Costs, Risks) framework to classify evaluation criteria and utilizes fuzzy logic to mitigate human judgment uncertainty. The proposed model was validated using seven datasets derived from both real-world software projects and benchmark datasets. The evaluation used a combination of inferential and descriptive statistics. The Pearson Correlation Coefficient was used to assess accuracy to measure alignment with ground truth prioritization. The Mann–Whitney U test was used to identify significant differences in time consumption between clients and developers. The Chi-Square test was used to determine the relationship between user roles and perceived usability levels. Reprocolla improved prioritization accuracy by 5% compared to the base model (without BOCR), as measured by the Pearson Correlation Coefficient. It also reduced average prioritization time by 36% and received the highest ease-of-use score by 70%. Statistical analysis revealed no significant difference in prioritization outcomes between clients and developers. This suggests that Reprocolla is consistent and balanced across different stakeholder perspectives. This research contributes an empirically validated, stakeholder-inclusive, and scalable prioritization model that improves decision-making performance in software development. It also provides an open dataset and a web-based application, which is a software requirements prioritization tool. It reinforces the relevance and applicability of the cost-value approach to supporting effective decision-making in software requirements engineering.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Date due Barcode
Thesis Thesis UMPLIB PEKAN FKOM .A44 2025 r Thesis (Browse shelf(Opens below)) Not for loan T000004066
Thesis Thesis UMPLIB PEKAN CD13945 (Browse shelf(Opens below)) Final Processing T000004067

Faculty of Computing

Thesis (Doctor of Philosophy) -- Universiti Malaysia Pahang Al Sultan Abdullah - 2025

Include bibliographical reference

Requirements prioritization is a critical phase in requirements engineering to ensure limited resources are allocated to produce optimum business value. Traditional cost-value models, while commonly used, suffer from issues of subjectivity, limited stakeholder participation, and scalability problems. Stakeholders usually label all requirements as high priority, which complicates decision-making. This, combined with inadequate stakeholder involvement, an excessive number of evaluation criteria, and a lack of empirical validation, reduces the effectiveness and practicality of prioritization models in real-world applications. This study aims to enhance the cost-value approach in requirements prioritization by integrating the BOCR classification with FAHP and FTOPSIS. The objective is to measure the perspectives of clients and developers in producing prioritization results while improving overall accuracy, reducing time consumption, and increasing usability. A semi-automated prioritization model named Reprocolla is developed by combining the Fuzzy Analytical Hierarchy Process (FAHP) for weighting criteria and the Fuzzy Technique for Order of Preference by Similarity to Ideal Solution (FTOPSIS) for ranking requirements. Reprocolla adopts the BOCR (Benefits, Opportunities, Costs, Risks) framework to classify evaluation criteria and utilizes fuzzy logic to mitigate human judgment uncertainty. The proposed model was validated using seven datasets derived from both real-world software projects and benchmark datasets. The evaluation used a combination of inferential and descriptive statistics. The Pearson Correlation Coefficient was used to assess accuracy to measure alignment with ground truth prioritization. The Mann–Whitney U test was used to identify significant differences in time consumption between clients and developers. The Chi-Square test was used to determine the relationship between user roles and perceived usability levels. Reprocolla improved prioritization accuracy by 5% compared to the base model (without BOCR), as measured by the Pearson Correlation Coefficient. It also reduced average prioritization time by 36% and received the highest ease-of-use score by 70%. Statistical analysis revealed no significant difference in prioritization outcomes between clients and developers. This suggests that Reprocolla is consistent and balanced across different stakeholder perspectives. This research contributes an empirically validated, stakeholder-inclusive, and scalable prioritization model that improves decision-making performance in software development. It also provides an open dataset and a web-based application, which is a software requirements prioritization tool. It reinforces the relevance and applicability of the cost-value approach to supporting effective decision-making in software requirements engineering.

Perpustakaan Universiti Malaysia Pahang Al-Sultan Abdullah
26600 Pekan, Pahang Darul Makmur
Phone: +609 431 5063 (Gambang) / +609 431 5035 (Pekan)
Email: umplibrary@umpsa.edu.my

Connect With Us