A Hybrid Approach for Requirements Prioritization Using Logarithmic Fuzzy Trapezoidal Approach (LFTA) and Artificial Neural Network (ANN)

  • Yash Veer SinghEmail author
  • Bijendra Kumar
  • Satish Chand
  • Deepak Sharma
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 958)


Requirements prioritization (RP) is a crucial phase of requirements engineering (RE) to rank the requirements as per their priority weight in software development process. The existing technique like FAHP (Fuzzy analytical hierarchy process) is a very suitable methodology for requirements prioritization used in the fuzzy background suffers from a number of limitations like FAHP technique does not grant the accurate priority as per the client hope, create many conflicts in priority vectors and may outcome in dissimilar conclusion which are unacceptable for a fuzzy pair-wise comparison matrix. Fuzzy preference approach (FPA) and extent analysis (EA) based nonlinear techniques are efficient but create many issues like ambiguity, time complexity, scalability, provides negative degree of membership function, inconsistency and generates many non uniqueness optimal solution in fuzzy environment. In this research a hybrid approach for requirements prioritization using ‘LFTA with ANN’ proposed to overcome these issues providing the most client fulfillment with all technical characteristics. The case study performed on MATLAB software and result observed for a real life example ‘college selection’ with three selection criteria’s that illustrates the decision making result for requirements prioritization is better than previous techniques with higher priority. The proposed hybrid approach is oriented to resolve the classical gaps and meet up the client fulfillment of decision making in real applications. A hybrid approach is examined on real-life assignment for students (‘selection of best college’ based on three criteria’s), with existent colleges and college selection criteria’s are discussed in the fuzzy AHP.


FAHP Requirements prioritization FPA LFTA Extent Analysis (EA) ANN College selection 


  1. 1.
    Sun, C.C.: A performance evaluation model by integrating fuzzy AHP and fuzzy TOPSIS methods. Expert Syst. Appl. 37(12), 7745–7754 (2010)CrossRefGoogle Scholar
  2. 2.
    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(4), 711–723 (2014)CrossRefGoogle Scholar
  3. 3.
    Veerabathiran, R., Srinath, K.A.: Application of the extent analysis method on fuzzy AHP. Int. J. Eng. Sci. Technol. 4(7), 3472–3480 (2012)Google Scholar
  4. 4.
    Wang, Y.-M., Chin, K.-S.: Fuzzy analytic hierarchy process: a logarithmic fuzzy preference programming methodology. Int. J. Approx. Reason. 52(4), 541–553 (2011)CrossRefGoogle Scholar
  5. 5.
    Sipahi, S., Timor, M.: The analytic hierarchy process and analytic network process: an overview of applications. Manag. Decis. 48(5), 775–808 (2010)CrossRefGoogle Scholar
  6. 6.
    Ahmad, S.: Negotiation in the requirements elicitation and analysis process. In: 2008 19th Australian Conference on Software Engineering. ASWEC 2008, pp. 683–689. IEEE, March 2008Google Scholar
  7. 7.
    In, H., Roy, S.: Visualization issues for software requirements negotiation. In: 2001 25th Annual International Computer Software and Applications Conference. COMPSAC 2001, pp. 10–15. IEEE (2001)Google Scholar
  8. 8.
    Kyoya, Y.: Priority assessment of software requirements from multiple perspective, vol. 1, pp. 410–415. IEEE (2004). ISBN 0-7695-2209-2Google Scholar
  9. 9.
    Karlsson, J.: Software requirements prioritizing. In: 1996 Proceedings of the Second International Conference on Requirements Engineering, pp. 110–116. IEEE, April 1996Google Scholar
  10. 10.
    Celik, M., Er, I.D., Ozok, A.F.: Application of fuzzy extended AHP methodology on shipping registry selection: the case of Turkish maritime industry. Expert Syst. Appl. 36(1), 190–198 (2009)CrossRefGoogle Scholar
  11. 11.
    Golmohammadi, D.: Neural network application for fuzzy multi-criteria decision making problems. Int. J. Prod. Econ. 131(2), 490–504 (2011)CrossRefGoogle Scholar
  12. 12.
    Dhingra, S., Savithri, G., Madan, M., Manjula, R.: Selection of prioritization technique for software requirement using Fuzzy Logic and Decision Tree. In: 2016 Online International Conference on Green Engineering and Technologies (IC-GET), pp. 1–11. IEEE, November 2016Google Scholar
  13. 13.
    Karande, A.M., Kalbande, D.R.: Selection of optimal services working on SCM strategies using fuzzy decision making methods. In: 2016 Second International Conference on Computational Intelligence & Communication Technology (CICT), pp. 455–461. IEEE, February 2016Google Scholar
  14. 14.
    Nguyen, H.T., Dawal, S.Z.M., Nukman, Y., Rifai, A.P., Aoyama, H.: An integrated MCDM model for conveyor equipment evaluation and selection in an FMC based on a fuzzy AHP and fuzzy ARAS in the presence of vagueness. PLoS ONE 11(4), e0153222 (2016)CrossRefGoogle Scholar
  15. 15.
    Büyüközkan, G., Göçer, F.: An extention of ARAS methodology based on interval valued intuitionistic fuzzy group decision making for digital supply chain. In: 2017 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), pp. 1–6. IEEE, July 2017Google Scholar
  16. 16.
    Gulzar, K., Sang, J., Ramzan, M., Kashif, M.: Fuzzy approach to prioritize usability requirements conflicts: an experimental evaluation. IEEE Access 5, 13570–13577 (2017)CrossRefGoogle Scholar
  17. 17.
    Wang, Y.M., Chin, K.S.: A linear goal programming priority method for fuzzy analytic hierarchy process and its applications in new product screening. Int. J. Approx. Reason. 49(2), 451–465 (2008)CrossRefGoogle Scholar
  18. 18.
    Jaskowski, P., Biruk, S., Bucon, R.: Assessing contractor selection criteria weights with fuzzy AHP method application in group decision environment. Autom. Constr. 19(2), 120–126 (2010)CrossRefGoogle Scholar
  19. 19.
    Wang, Y.M., Elhag, T.M., Hua, Z.: A modified fuzzy logarithmic least squares method for fuzzy analytic hierarchy process. Fuzzy Sets Syst. 157(23), 3055–3071 (2006)MathSciNetCrossRefGoogle Scholar
  20. 20.
    Calabrese, A., Costa, R., Menichini, T.: Using fuzzy AHP to manage intellectual capital assets: an application to the ICT service industry. Expert Syst. Appl. 40(9), 3747–3755 (2013)CrossRefGoogle Scholar
  21. 21.
    Chang, D.Y.: Applications of the extent analysis method on fuzzy AHP. Eur. J. Oper. Res. 95(3), 649–655 (1996)CrossRefGoogle Scholar
  22. 22.
    Büyüközkan, G., Berkol, Ç.: Designing a sustainable supply chain using an integrated analytic network process and goal programming approach in quality function deployment. Expert Syst. Appl. 38(11), 13731–13748 (2011)Google Scholar
  23. 23.
    Shaw, K., Shankar, R., Yadav, S.S., Thakur, L.S.: Supplier selection using fuzzy AHP and fuzzy multi-objective linear programming for developing low carbon supply chain. Expert Syst. Appl. 39(9), 8182–8192 (2012)CrossRefGoogle Scholar
  24. 24.
    Yücel, A., Güneri, A.F.: A weighted additive fuzzy programming approach for multi-criteria supplier selection. Expert Syst. Appl. 38(5), 6281–6286 (2011)CrossRefGoogle Scholar
  25. 25.
    Taha, R.A., Daim, T.: Multi-criteria applications in renewable energy analysis, a literature review. In: Daim, T., Oliver, T., Kim, J. (eds.) Research and technology management in the electricity industry, pp. 17–30. Springer, London (2013). Scholar
  26. 26.
    Wang, J., Fan, K., Wang, W.: Integration of fuzzy AHP and FPP with TOPSIS methodology for aeroengine health assessment. Expert Syst. Appl. 37(12), 8516–8526 (2010)CrossRefGoogle Scholar
  27. 27.
    Sadi-Nezhad, S., Damghani, K.K.: Application of a fuzzy TOPSIS method base on modified preference ratio and fuzzy distance measurement in the assessment of traffic police centers performance. Appl. Soft Comput. 10(4), 1028–1039 (2010)CrossRefGoogle Scholar
  28. 28.
    Taha, Z., Rostam, S.: A fuzzy AHP–ANN-based decision support system for machine tool selection in a flexible manufacturing cell. J. Manuf. Technol. Manag. 57(5–8), 719–733 (2011)CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  • Yash Veer Singh
    • 1
    Email author
  • Bijendra Kumar
    • 1
  • Satish Chand
    • 2
  • Deepak Sharma
    • 1
  1. 1.Computer EngineeringNSIT (University of Delhi)New DelhiIndia
  2. 2.School of Computer and System ScienceJNUNew DelhiIndia

Personalised recommendations