A fuzzy based approach for the selection of goals in goal oriented requirements elicitation process

Goal selection in goal oriented requirements elicitation process (GOREP) like KAOS, i*, AGORA etc., is a multi-criteria decision making problem. In literature, we identify that existing GOREP do not support to choose and adopt a goal out of the alternatives of the decomposed goals when multi-criteria decision making approaches are used and stakeholders’ preferences are in the form of linguistic variables. Therefore, this paper presents a fuzzy based approach to address the above issue by using α-level weighted F-preference relation in group decision making process. Finally, the utilization of the proposed approach is demonstrated with the help of an example.

[1]  Hsuan-Shih Lee,et al.  On fuzzy preference relation in group decision making , 2005, Int. J. Comput. Math..

[2]  Evangelia Kavakli,et al.  Goal-Oriented Requirements Engineering: A Unifying Framework , 2002, Requirements Engineering.

[3]  Axel van Lamsweerde,et al.  Goal-Oriented Requirements Engineering: A Guided Tour , 2001, RE.

[4]  Mohd. Sadiq,et al.  A fuzzy based approach for requirements prioritization in goal oriented requirements elicitation process (S) , 2013, SEKE.

[5]  Ping-Yu Hsu,et al.  A fuzzy-based decision-making procedure for data warehouse system selection , 2007, Expert Syst. Appl..

[6]  Haruhiko Kaiya,et al.  Improving the detection of requirements discordances among stakeholders , 2005, Requirements Engineering.

[7]  Ming-Lu Wu,et al.  Quality Function Deployment: A Comprehensive Review of Its Concepts and Methods , 2002 .

[8]  E. Ertugrul Karsak,et al.  Fuzzy multiple objective programming framework to prioritize design requirements in quality function deployment , 2004, Comput. Ind. Eng..

[9]  Julio Cesar Sampaio do Prado Leite,et al.  On Non-Functional Requirements in Software Engineering , 2009, Conceptual Modeling: Foundations and Applications.

[10]  Mohd. Sadiq,et al.  An Insight into Requirements Engineering Processes , 2012 .

[11]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[12]  Shigeru Yamada,et al.  Software process improvement by process monitoring and quality evaluation activities , 2010, Int. J. Syst. Assur. Eng. Manag..

[13]  K. Nakamura Preference relations on a set of fuzzy utilities as a basis for decision making , 1986 .

[14]  Wei Xiong,et al.  An integrated linguistic-based group decision-making approach for quality function deployment , 2011, Expert Syst. Appl..

[15]  Rong Li Fuzzy method in group decision making , 1999 .

[16]  Haruhiko Kaiya,et al.  GOORE : Goal-Oriented and Ontology Driven Requirements Elicitation Method , 2007, ER Workshops.

[17]  Sjaak Brinkkemper,et al.  Determination of the Next Release of a Software Product: an Approach using Integer Linear Programming , 2005, CAiSE Short Paper Proceedings.

[18]  Pao-Long Chang,et al.  A fuzzy multi-criteria decision making method for technology transfer strategy selection in biotechnology , 1994 .

[19]  Annie I. Antón,et al.  Goal-based requirements analysis , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[20]  Jeffery K. Cochran,et al.  Fuzzy multi-criteria selection of object-oriented simulation software for production system analysis , 2005, Comput. Oper. Res..

[21]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[22]  Motoshi Saeki,et al.  Using Attributed Goal Graphs for Software Component Selection: An Application of Goal-Oriented Analysis to Decision Making , 2007, ER.

[23]  Chhavi Rana,et al.  A Recommendation Model for Handling Dynamics in User Profile , 2012, ICDCIT.

[24]  Motoshi Saeki,et al.  Goal-oriented idea generation method for requirements elicitation , 2003, Proceedings. 11th IEEE International Requirements Engineering Conference, 2003..

[25]  GuoDong Li,et al.  A grey-based decision-making approach to the supplier selection problem , 2007, Math. Comput. Model..

[26]  Naveed Ikram,et al.  Goal Oriented Requirement Engineering: A Critical Study of Techniques , 2006, 2006 13th Asia Pacific Software Engineering Conference (APSEC'06).

[27]  Haruhiko Kaiya,et al.  AGORA: attributed goal-oriented requirements analysis method , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[28]  Biren Prasad,et al.  Review of QFD and related deployment techniques , 1998 .

[29]  Wen C. Pai,et al.  A Quality-Enhancing Software Function Deployment Model , 2002, Inf. Syst. Manag..

[30]  Colin Potts,et al.  Invented requirements and imagined customers: requirements engineering for off-the-shelf software , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[31]  Desheng Dash Wu,et al.  A non-functional requirements tradeoff model in Trustworthy Software , 2012, Inf. Sci..

[32]  Ching-Lai Hwang,et al.  Multiple Attribute Decision Making: Methods and Applications - A State-of-the-Art Survey , 1981, Lecture Notes in Economics and Mathematical Systems.

[33]  M. Tech,et al.  Elicitation and Prioritization of Software Requirements , 2009 .

[34]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[35]  Björn Regnell,et al.  Requirements engineering challenges in market-driven software development - An interview study with practitioners , 2007, Inf. Softw. Technol..

[36]  Chin-Hung Liu,et al.  A group decision-making method with fuzzy set theory and genetic algorithms in quality function deployment , 2010 .

[37]  R. Kaul,et al.  Quality and quantity: mucosal CD4+ T cells and HIV susceptibility. , 2012, Current opinion in HIV and AIDS.

[38]  Uday Kumar,et al.  Fuzzy fault tree analysis: a review of concept and application , 2013, Int. J. Syst. Assur. Eng. Manag..