Open Access Open Access  Restricted Access Subscription or Fee Access

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

Abeer H. El Bakly, Nagy Ramadan Darwish

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.

Full Text:

PDF

References


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. 53-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), pp17-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. ÖZDAĞOĞLU, G.ÖZDAĞOĞLU, “COMPARISON OF AHP AND FUZZY AHP FOR THE MULTICRITERIA DECISION MAKING PROCESSES WITH LINGUISTIC EVALUATIONS”, İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi, 2007.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.