Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

A Fuzzy Approach for Wieger’s Method to Rank Priorities in Requirement Engineering


Affiliations
1 Department of Information Systems and Technology, Institute of Statistical Studies and Research, Cairo University, Cairo, Egypt
     

   Subscribe/Renew Journal


Prioritization helps to take good decisions according to various aspects of functionality such as risk, cost, maintenance, time etc. Prioritization decisions are made by stakeholders which include users, managers, developers, or their representatives. This paper focuses on proposing a fuzzy approach for Wieger’s Method to rank priorities in requirement engineering. This paper presents techniques of priorities in decision making. Wieger’s Method focuses on benefit, penalty, cost and risk as main factors in effecting of decision making. This method assigns weights for benefit, penalty, cost and risk. The previous factors are considered unclear and qualitative metric so using fuzzy logic to valuable in degree is more real and suitable. This paper proposed a framework which depends on resulting priorities for requirements with fuzzy Wieger’s Method, it results ranking priorities with fuzzy weights to benefits, penalty, risk and cost. Wieger’s Method using fuzzy logic compared to classical version is near to interest of stakeholder in importance each factor.

Keywords

Wieger’s Method, Fuzzy Logic, Requirements Prioritization, Requirement Engineering.
User
Subscription Login to verify subscription
Notifications
Font Size

  • M.J.Ali, “Metrics for Requirements Engineering”, “Master thesis”, Ume°a University, SWEDEN, 2006.
  • SHAMS-UL-ARIF, Q.KHAN, S. A. K. GAHYYUR, “REQUIREMENTS ENGINEERING PROCESSES, TOOLS/TECHNOLOGIES, & METHODOLOGIES”, International Journal of Reviews in Computing, 2010.
  • F.Paetsch, A.Eberlein, F.Maurer,” Requirements Engineering and Agile Software Development”, Proceedings of the Twelfth IEEE International Workshops on Enabling Technologies, 2003.
  • A.D.Lucia, A.Qusef,“ Requirements Engineering in Agile Software Development”, JOURNAL OF EMERGING TECHNOLOGIES IN WEB INTELLIGENCE, VOL. 2, NO. 3, 2010.
  • C.Temponi, J.Yen, W. A. Tiao,“ Theory and Methodology House of quality: A fuzzy logic-based requirements analysis”, Elsevier Science, European Journal of Operational Research 117 (1999) p.340-354.
  • Ruby, Balkishan, “Role of Fuzzy Logic in Requirement Prioritization”, International Journal of Innovative Research in Science, Engineering and Technology, Vol. 4, Issue 6, 2015.
  • M.Ramzan, M. A.Jaffar, A.A.Shahid, “VALUE BASED INTELLIGENT REQUIREMENT PRIORITIZATION (VIRP): EXPERT DRIVEN FUZZY LOGIC BASED PRIORITIZATION TECHNIQUE”, International Journal of Innovative Computing, Information and Control. Volume 7, Number 3, March 2011.
  • S.Ahmad, M. Sadiq “Recommender Systems for Software Requirements Negotiation and Prioritization”, International Journal of Computer Applications, p. (0975 – 8887), Volume 117-No.13, May 2015.
  • Ruby, Balkishan,,” Fuzzy Logic based Requirement Prioritization (FLRP) - An Approach”, International Journal of Computer Science And Technology, Vol. 6, Issue 3, July-Sept 2015.
  • N.Mishra, M.A.Khanum, K. Agrawal,” Approach to Prioritize the Requirements Using Fuzzy Logic”, ACEIT Conference Proceeding 2016.
  • M.Shinde, D.Sahasrabuddhe, “SOFTWARE REQUIREMENT SCALING USING FUZZY LOGIC”, International Journal of Application or Innovation in Engineering & Management, Volume 3, Issue 3, March 2014.
  • B.Jawale, A.T. Bhole, “ADAPTIVE FUZZY HIERARCHICAL CUMULATIVE VOTING: A NOVEL APPROACH TOWARD REQUIREMENT PRIORITIZATION”, International Journal of Research in Engineering and Technology, Volume 04 Issue 05, May 2015.
  • V.Gaur, A.Soni, “An Integrated Approach to Prioritize Requirements using Fuzzy Decision Making”, International Journal of Engineering and Technology, Vol.2, No.4, August 2010.
  • J.A.Khan, I.U.Rehman, Y.H.Khan, I.J.Khan, S. Rashid “Comparison of Requirement Prioritization Techniques to Find Best Prioritization Technique”, I.J. Modern Education and Computer Science, Vol. 11, pp.
  • -59, 2015.
  • P.Berander, A.Andrews, “Requirements Prioritization”, engineering and managing software requirements, springer verlag, 2005.
  • U.Badhera, D.Biswas, “TEST CASE PRIORITIZATION USING FUZZY LOGIC BASED ON REQUIREMENT PRIORITIZING “,International Journal on Computational Sciences & Applications ,Vol.3, No.2, April 2013.
  • S.I.Majumdar, S.Rahman, M.Rahman, “Stakeholder Prioritization in Requirement Engineering Process: A Case Study on School Management System”, Computer Science and Engineering ,Vol. 4(1), pp 17-27, 2014.
  • L.A.Zadeh, “Fuzzy sets as a basis for a theory of possibility. Fuzzy sets and systems”, 1(1), pp. 3-28, 1978.
  • H.Elsherbeiny, A. A. Abd El-Aziz, Nagy.Ramadan. “A Survey on Attempts to Enhance Requirements Engineering Process”, CIIT, June 2016.
  • Karl E. Wiegers ,"First Things First: Prioritizing Requirements", http://www.processimpact.com/articles/prioritizing.html, last accessed 24-7-2017
  • A.KARAMI, Z.GUO, “A Fuzzy Logic Multi-Criteria Decision Framework for Selecting IT Service Providers”, Proceedings of the 45th Annual Hawaii International Conference on System Sciences HICSS 2012: January 4-7, 2012, Maui, Hawaii.1118-1127. Research Collection School Of Information Systems.
  • A. OZDAGOGLU, G.OZDAGOGLU, “COMPARISON OF AHP AND FUZZY AHP FOR THE MULTICRITERIA DECISION MAKING PROCESSES WITH LINGUISTIC EVALUATIONS”, İstanbul Ticaret Universitesi Fen Bilimleri Dergisi, 2007.

Abstract Views: 281

PDF Views: 2




  • A Fuzzy Approach for Wieger’s Method to Rank Priorities in Requirement Engineering

Abstract Views: 281  |  PDF Views: 2

Authors

Abeer H. El Bakly
Department of Information Systems and Technology, Institute of Statistical Studies and Research, Cairo University, Cairo, Egypt
Nagy Ramadan Darwish
Department of Information Systems and Technology, Institute of Statistical Studies and Research, Cairo University, Cairo, Egypt

Abstract


Prioritization helps to take good decisions according to various aspects of functionality such as risk, cost, maintenance, time etc. Prioritization decisions are made by stakeholders which include users, managers, developers, or their representatives. This paper focuses on proposing a fuzzy approach for Wieger’s Method to rank priorities in requirement engineering. This paper presents techniques of priorities in decision making. Wieger’s Method focuses on benefit, penalty, cost and risk as main factors in effecting of decision making. This method assigns weights for benefit, penalty, cost and risk. The previous factors are considered unclear and qualitative metric so using fuzzy logic to valuable in degree is more real and suitable. This paper proposed a framework which depends on resulting priorities for requirements with fuzzy Wieger’s Method, it results ranking priorities with fuzzy weights to benefits, penalty, risk and cost. Wieger’s Method using fuzzy logic compared to classical version is near to interest of stakeholder in importance each factor.

Keywords


Wieger’s Method, Fuzzy Logic, Requirements Prioritization, Requirement Engineering.

References