An Improved Fuzzy AHP–TOPSIS Framework for Functional Requirements Selection and Rank-Reversal Mitigation
DOI:
https://doi.org/10.33003/fjs-2026-1015-5617Keywords:
Functional Requirement, Non-functional Requirement, Extent Fuzzy AHP, Fuzzy TOPSIS, Multicriteria Decision Making, Triangular Fuzzy NumbersAbstract
Selecting appropriate functional requirements is a critical challenges in software requirements engineering. The difficulty arises from the need to reconcile conflicting stakeholder preferences, handle uncertainty inherent in linguistic assessments, and address the potential for rank reversal during the prioritization process. While existing fuzzy-based methods, especially those relying solely on Fuzzy TOPSIS, can handle vague judgments, they often lead to unstable rankings when new options are introduced or existing ones are removed. This study introduces a refined framework for selecting functional requirements that combines the Extent Fuzzy Analytic Hierarchy Process (FAHP) with the Fuzzy Technique for Order Preference by Similarity to Ideal Solution (TOPSIS). Our framework uses Extent FAHP to determine the relative importance of non-functional requirements through pairwise comparisons in a fuzzy context, while Fuzzy TOPSIS is employed to rank functional requirements based on these calculated weights. We apply this framework to an Institute Examination System case study, evaluating fifteen functional requirements alongside five non-functional ones using triangular fuzzy numbers and linguistic variables. To ensure the framework’s reliability, we validate it through three ranking scenarios: a baseline evaluation, the addition of a new functional requirement, and the removal of an existing one, all aimed at testing ranking stability. The experimental results show that our hybrid approach yields consistent and robust rankings, mitigating rank reversal and addressing uncertainties in stakeholder judgments. When compared to the traditional Fuzzy TOPSIS-based methods, our framework offers more dependable prioritization of requirements, and enhanced decision-making support for software engineers.
References
Aliya, A., Goranin, N., Balevicius, S., Nurusheva, A., Tumasoniene, I. (2023). Application of ˙ Multicriteria Methods for Improvement of Information Security Metrics. Journal of Sustainability 15, 8114. https://doi.org/10.3390/su15108114
Amiri-Aref, M., Javadian, N., Kazemi, M. (2012). A New Fuzzy Positive and Negative Ideal Solution for Fuzzy TOPSIS. Wseas Transactions on Circuits and Systems, 11 (3), 2224-266.
Awasthi, A., Chauhan, S.,& Goyal, S. K. (2010). A fuzzy multi criteria approach for evaluating environmental performance of suppliers. Int. J. Production Economics, 126, 370–378. https://doi:10.1016/j.ijpe.2010.04.029
Chang, D. (1996). Theory and Methodology Applications of the extent analysis method on fuzzy AHP. European Journal of Operational Research, 95, 649-655.
Ezhilarasan, N. & Vijayalakshmi, C. (2020). Optimization of Fuzzy programming with TOPSIS Algorithm. Procedia Computer Science, 172, 473–479. https://doi.org/10.1016/j.procs.2020.05.144
Fatih E. (2022). An extended MAIRCA method using intuitionistic fuzzy sets for coronavirus vaccine selection in the age of COVID-19. Neural Computing and Applications, 34 5603–5623. https://doi.org/10.1007/s00521-021-06728-7
Gumus, A., T. (2009). Evaluation of hazardous waste transportation firms by using a two step fuzzy AHP and TOPSIS methodology. Expert Systems with Applications, 36(2), 4067–4074. https://doi.org/10.1016/j.eswa.2008.03.013
Haddad, A., N.,Costa, B., B., F.,Andrade, L., S., Hammad, A.,& Soares, C., A., P. (2021). Application of Fuzzy-TOPSIS Method in Supporting Supplier Selection with Focus on HSE Criteria: A Case Study in the Oil and Gas Industry. Infrastructures, 6, 105. https://doi.org/10.3390/
Irina, V. (2023). Comparative Sensitivity Analysis of Some Fuzzy AHP Methods. Mathematics, 11, 4984. https://doi.org/10.3390/math11244984
Issa, U.; Saeed, F., Miky, Y.,Alqurashi, M., Osman, E. (2022). Hybrid AHP-Fuzzy TOPSIS Approach for Selecting Deep Excavation Support System. Buildings, 12, 295. https://doi.org/10.3390
Konstantinos, A.,Chrysafs, I., N.,Theotokas,& Ioannis, N., L. (2022). Managing fuel price variability for ship operations through contracts using fuzzy TOPSIS. Research in Transportation Business & Management, 43 100778. https://doi.org/10.1016/j.rtbm.2021.100778
Mohd, N., Chaudhary, W., M.,& Mohd, S. (2022). A comparison between fuzzyAHP and fuzzy TOPSIS methods to software requirements selection. Alexandria Engineering Journal, 61, 10851–10870. https://doi.org/10.1016/j.aej.2022.04.005
Mohd, S., Shadab, K.,& Chaudhary W., M. (2022). Selection of software requirements using TOPSIS under fuzzy environment. International Journal of Computers and Applications. https://doi.org/10.1080/1206212X.2022.1820689
Saaty, T., L. (2008). Decision Making with the Analytic Hierarchy Process. International Journal of Services Sciences, 1(1), 83–98.
Shamsuzzoha, A., Sujan, P.,& Mohammad, S. (2021). Application of fuzzy TOPSIS framework for selecting complex project in a case company. Journal of Global Operations and Strategic Sourcing, 14(3), 528-566. https://doi.org/10.1108/JGOSS-07-2020-0040
Siljung, Y., Byongug, J.,& Won-Ju, L. (2023). Improved formal safety assessment methodology using fuzzy TOPSIS for LPG-fueled marine engine system. Ocean Engineering, 269 – 113536. https://doi.org/10.1016/j.oceaneng.2022.113536
Srdjevic, B., Lakicevic, M.,Srdjevic, Z. (2023). Fuzzy AHP Assessment of Urban Parks Quality and Importance in Novi Sad City, Serbia. Forests, 14, 1227. https://doi.org/10.3390/f14061227
Tarique, M., Jamal, A., Fahad, A., A., Dhirendra, P.,& Alka, A. (2020). A fuzzy TOPSIS based analysis toward selection of effective security requirements engineering approach for trustworthy healthcare software development. BMC Medical Informatics and Decision Making, 20, 236. https://doi.org/10.1186/s12911-020-01209-8
Veenu, S., Vijay, K.,& Singh, V., B. (2023). A hybrid novel fuzzy AHP-TOPSIS technique for selecting parameter-influencing testing in software development. Decision Analytics Journal, 6, 100-159. https://doi.org/10.1016/j.dajour.2022.100159
Zaidan, A., A.,Zaidan, B., B., Alsalem, M., A., Fayiz, M.,& Omar, Z. (2020). Novel Multiperspective Hiring Framework for the Selection of Software Programmer Applicants Based on AHP and Group TOPSIS Techniques. International Journal of Information Technology & Decision Making, 19, 53-74. https://doi.org/10.1142/S0219622020500121
Downloads
Published
Issue
Section
Categories
License
Copyright (c) 2026 Suleiman Ibrahim, Souley Boukari, Kabir S. K Alaramma

This work is licensed under a Creative Commons Attribution 4.0 International License.