Skip to main content

Analysis of Fuzzy AHP and Fuzzy TOPSIS Methods for the Prioritization of the Software Requirements

Part of the Studies in Systems, Decision and Control book series (SSDC,volume 407)


Software requirement prioritization is a key activity of elicitation process whose objective is to select the top requirements based on the ranking values for the implementation. Different methods have been proposed to prioritize the software requirements using various techniques like AHP, TOPSIS, etc. under fuzzy environment. The objective of this chapter is to compare two multi-criteria decision making methods, i.e., fuzzy AHP and fuzzy TOPSIS, for the prioritization of the software requirements. The experimental work is carried out on ten functional requirements and three non-functional requirements of an Institute Examination System.


  • Software requirement prioritization
  • Fuzzy AHP
  • Fuzzy TOPSIS
  • Agreement measure
  • Institute examination system

This is a preview of subscription content, access via your institution.

Buying options

USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-981-16-7414-3_4
  • Chapter length: 12 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
USD   129.00
Price excludes VAT (USA)
  • ISBN: 978-981-16-7414-3
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Hardcover Book
USD   169.99
Price excludes VAT (USA)
Fig. 1
Fig. 2
Fig. 3



Analytic Hierarchy Process


Fuzzy Decision Matrix


Functional Requirement


Fuzzy Synthetic Extent


Institute Examination System


Multi-Criteria Decision Making


Non-functional Requirement


Negative Ideal Solution


Positive Ideal Solution


Software Requirement


Technique for Order of Preference by Similarity to Ideal Solution

\(\sum :\) :


\(\otimes :\) :

Fuzzy multiplication operator


  1. Sadiq, M., Jain, S.K.: Applying fuzzy preference relation for requirements prioritization in goal oriented requirements elicitation process. Int. J. Syst. Assur. Eng. Manag. 5, 711–723 (2014)

    CrossRef  Google Scholar 

  2. Sadiq, M., Nazneen, S.: Elicitation of software testing requirements from the selected set of software’s requirements in GOREP. Int. J. Comput. Syst. Eng. Indersci. 5(3), 152–160 (2019)

    Google Scholar 

  3. Nazim, M., Mohammad, C.W., Sadiq, M.: Generating datasets for software requirements prioritization research. In: 2020 IEEE International Conference on Computing, Power and Communication Technologies (GUCON), Greater Noida, India, pp. 344–349 (2020)

    Google Scholar 

  4. Sadiq, M., Khan, S., Mohammad, C.W.: Selection of software requirements using TOPSIS under fuzzy environment. Int. J. Comput. Appl. 1–10 (2020)

    Google Scholar 

  5. Laarhoven, P.J.M.V., Pedrycz, W.: A fuzzy extension of Saaty’s priority theory. Fuzzy Sets Syst. 11(1–3), 229–241 (1983)

    MathSciNet  CrossRef  Google Scholar 

  6. Chen, C.T.: Extensions of the TOPSIS for group decision-making under fuzzy environment. Fuzzy Sets Syst. 114, 1–9 (2000)

    CrossRef  Google Scholar 

  7. Karlsson, J., Wohlin, C., Regnell, B.: An evaluation of methods for prioritizing software requirements. Inf. Softw. Technol. 39(14–15), 939–947 (1998)

    CrossRef  Google Scholar 

  8. Ahl, V.: An experimental comparison of five prioritization methods: investigating ease of use, accuracy and scalability. Master’s thesis, School of Engineering. Blekinge Institute of Technology. Sweden (2005)

    Google Scholar 

  9. Karlsson, L., Thelin, T., Regnell, B., Berander, P., Wohlin, C.: Pair-wise comparisons versus planning game partitioning - experiments on requirements prioritisation techniques. Empir. Softw. Eng. 12(1), 3–33 (2007)

    CrossRef  Google Scholar 

  10. Perini, A., Susi, A., Ricca, F., Bazzanella, C.: An empirical study to compare the accuracy of AHP and CBRanking techniques for requirements prioritization. In: Fifth International Workshop on Comparative Evaluation in Requirements Engineering, pp. 23–35. New Delhi (2007)

    Google Scholar 

  11. Ertugrul, I., Karakasoglu, N.: Comparison of fuzzy AHP and fuzzy TOPSIS methods for facility location selection. Int. J. Adv. Manuf. Technol. 39, 783–795 (2008)

    CrossRef  Google Scholar 

  12. Alavi, I., Alinejad-Rokny, H.: Comparison of fuzzy AHP and fuzzy TOPSIS methods for plant species selection (case study: reclamation plan of Sungun Copper Mine; Iran). Aust. J. Basic Appl. Sci. 5(12), 1104–1113 (2015)

    Google Scholar 

  13. Junior, F.R.L., Osiro, L., Carpinetti, L.C.R.: A comparison between fuzzy AHP and fuzzy TOPSIS methods to supplier selection. Appl. Soft Comput. 21, 194–209 (2014)

    CrossRef  Google Scholar 

  14. Soloukdar, A., Parpanchi, S.A.: Comparing fuzzy AHP and fuzzy TOPSIS for evaluation of business intelligence vendors. Decis. Sci. Lett. 4(2), 137–164 (2015)

    CrossRef  Google Scholar 

  15. Ouma, Y.O., Opudo, J., Nyambenya, S.: Comparison of fuzzy AHP and fuzzy TOPSIS for road pavement maintenance prioritization: methodological exposition and case study. Adv. Civil Eng. 17 (2015)

    Google Scholar 

  16. Chang, D.Y.: Applications of the extent analysis method on fuzzy AHP. Eur. J. Oper. Res. 95, 649–655 (1996)

    CrossRef  Google Scholar 

  17. Hwang, C.L., Yoon, K.: 1981. Multiple Attribute Decision Making. Lecture Notes in Economics and Mathematical Systems, vol. 186. Springer, Berlin (1981)

    Google Scholar 

  18. Chen, C.T.: Extensions of the TOPSIS for group decision making under fuzzy environment. Fuzzy Sets Syst. 114, 1–9 (2000)

    CrossRef  Google Scholar 

  19. Chen, C.T., Lin, C.T., Huang, S.F.: A fuzzy approach for supplier evaluation and selection in supply chain management. Int. J. Prod. Econ. 102, 289–301 (2006)

    CrossRef  Google Scholar 

  20. Zadeh, L.A.: Soft computing and fuzzy logic. In IEEE Softw. 11(6), 48–56 (1994)

    CrossRef  Google Scholar 

  21. Sadiq, M.: A fuzzy set-based approach for the prioritization of stakeholders on the basis of the importance of software requirements. IETE J. Res. 63(5), 1–14 (2017)

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Mohd. Sadiq .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this chapter

Verify currency and authenticity via CrossMark

Cite this chapter

Nazim, M., Wali Mohammad, C., Sadiq, M. (2022). Analysis of Fuzzy AHP and Fuzzy TOPSIS Methods for the Prioritization of the Software Requirements. In: Kulkarni, A.J. (eds) Multiple Criteria Decision Making. Studies in Systems, Decision and Control, vol 407. Springer, Singapore.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-16-7413-6

  • Online ISBN: 978-981-16-7414-3

  • eBook Packages: EngineeringEngineering (R0)