Abstract
Requirements elicitation techniques are used to understand and identify the software requirements. Several methods have been developed to elicit the software requirements according to the stakeholders’ needs. However, it has been observed that a single requirements elicitation technique cannot identify software requirements. So, different techniques are employed to understand and elicit the requirements of the software. Based on our review, we found that existing methods do not support the selection of requirements elicitation when a goal-oriented approach is used to identify the software requirements. Therefore, to address this issue, a methodology has been proposed to select the goal-oriented requirements elicitation techniques, i.e., SelectGoREATech. Finally, the explanation of the proposed methodology is discussed with the help of an example.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sadiq, M., Devi, V.S.: Prioritization and selection of the software requirements using rough set theory. IETE J. Res. (2021)
Lamsweerde, A.V.: Requirements engineering in the year 00: a research perspective. In: International Conference on Software Engineering (2000)
Glinz, M.: On non-functional requirements. In: IEEE International Requirements Engineering Conference, pp. 21–26 (2007)
Sadiq, M., Jain, S.K.: An insight into requirements engineering processes. In: Das, V.V., Stephen, J. (eds.) CNC 2012. LNICSSITE, vol. 108, pp. 313–318. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-35615-5_48
Hickey, A.M., Davis, A.M.: Elicitation technique selection: how do experts do it? In: 11th IEEE International Conference on Requirement Engineering (2003)
Darwish, N.R., Mohammed, A.A., Abdelghany, A.S.: A hybrid machine learning model for selecting suitable requirements elicitation techniques. Int. J. Comput. Sci. Inf. Secur. 14(6), 380–391 (2016)
Tsumaki, T., Tamai, T.: Framework for matching requirements elicitation techniques to project characteristics. Softw. Process Improv. Pract. 11(5), 505–519 (2006)
Kaiya, H., et al.: AGORA: attributed goal oriented requirements analysis. In: Proceedings of the IEEE Joint International Conference on Requirements Engineering (2002)
Mariyam, F., Mehfuz, S., Sadiq, M.: Classification and evaluation of goal-oriented requirements analysis methods. In: Thampi, S.M., Lloret Mauri, J., Fernando, X., Boppana, R., Geetha, S., Sikora, A. (eds.) Applied Soft Computing and Communication Networks. LNNS, vol. 187, pp. 313–322. Springer, Singapore (2021). https://doi.org/10.1007/978-981-33-6173-7_21
Kavakli, E.: Goal oriented requirements engineering: a unifying framework. Requirements Eng. 6, 237–251 (2002). https://doi.org/10.1007/PL00010362
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), 616–629 (2017)
Sadiq, M., Nazneen, S.: Elicitation of software testing requirements from the selected set of software’s requirements in GOREP. Int. J. Comput. Syst. Eng. 5(3), 152–160 (2019)
Sadiq, M., Parveen, A., Jain, S.K.: Software requirements selection with incomplete linguistic preference relations. Bus. Inf. Syst. Eng. 63(6), 669–688 (2021). https://doi.org/10.1007/s12599-021-00696-x
Giorgini, P., Mylopoulos, J., Sebastiani, R.: Goal oriented requirements analysis and reasoning in the tropos methodology. Eng. Appl. Artif. Intell. 18(2), 159–171 (2005)
Lamsweerde, A.V., Letier, E.: Handling obstacles in goal-oriented requirements engineering. IEEE Trans. Softw. Eng. 26(10), 978–1005 (2000)
Lamsweerde, A.V.: Goal-oriented requirements engineering: a round trip from research to practice. In: Proceedings. 12th IEEE International Requirements Engineering Conference, Kyoto, Japan, pp. 4–7 (2004)
Mohammad, C.W., Shahid, M., Husain, S.Z.: FAGOSRA: fuzzy attributed goal oriented software requirements analysis method. In: 9th International Conference on Contemporary Computing, pp. 384–389 (2016)
Sadiq, M., Jain, S.K.: A fuzzy based approach for the selection of goals in goal oriented requirements elicitation process. Int. J. Syst. Assur. Eng. Manag. 6(2), 157–164 (2015). https://doi.org/10.1007/s13198-014-0260-3
Standish report (2015). https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf
Woldeamlak, S., Diabat, A., Svetinovic, D.: Goal oriented requirements engineering for research intensive complex systems: a case study. Syst. Eng. J. Int. Council Syst. Eng. 19(4), 322–333 (2016)
Lamsweerde, A.V.: Goal-oriented requirements engineering: a guided tour. In: Proceedings of 5th IEEE International Symposium on Requirements Engineering, pp. 249–263 (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Mariyam, F., Mehfuz, S., Sadiq, M. (2022). SelectGoREATech: Selection of Goal-Oriented Requirements Elicitation and Analysis Techniques. In: Iyer, B., Crick, T., Peng, SL. (eds) Applied Computational Technologies. ICCET 2022. Smart Innovation, Systems and Technologies, vol 303. Springer, Singapore. https://doi.org/10.1007/978-981-19-2719-5_48
Download citation
DOI: https://doi.org/10.1007/978-981-19-2719-5_48
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-2718-8
Online ISBN: 978-981-19-2719-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)