Abstract
The success of a software system implementation is contingent on how well it meets the needs or requirements of the organization and the end users. Many information systems projects get abandoned before completion or fail to deliver the expected organizational benefits, causing significant losses in resources, productivity, and reputation. The main reason for the failure of these projects is inaccurate or incomplete requirements determination. Thus, the requirements elicitation process has a significant impact on information systems success and therefore is considered as the most critical workflow in the development process. The requirements elicitation process consists of several fundamental tasks and performing these tasks appropriately may contribute considerably towards a successful systems development effort. This study provides a comprehensive review of these fundamental tasks during the requirement elicitation process and the challenges associated with these tasks or activities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alexander, I.: Does requirements elicitation apply to open source development? In: OSSG (2009)
Apshvalka, D., Donina, D., Kirikova, M.: Understanding the problems of requirements elicitation process: a human perspective. In: Wojtkowski, W., Wojtkowski, G., Lang, M., Conboy, K., Barry, C. (eds.) Information Systems Development, pp. 211–223. Springer, Boston (2009). https://doi.org/10.1007/978-0-387-68772-8_17
Ashraf, I., Ahsan, A.: Investigation and discovery of core issues concerning requirements elicitation in Information Technology industry and corresponding remedial actions (an inductive case study of Pakistan’s IT industry). In: 2010 IEEE 17th International Conference on Industrial Engineering and Engineering Management (IE&EM), pp. 349–353). IEEE, October 2010
Ballejos, L.C., Montagna, J.M.: Method for stakeholder identification in inter-organizational environments. Requir. Eng. 13(4), 281–297 (2008)
Bjarnason, E., Wnuk, K., Regnell, B.: Are you biting off more than you can chew? A case study on causes and effects of overscoping in large-scale software engineering. Inf. Softw. Technol. 54(10), 1107–1124 (2012)
Bormane, L., Gržibovska, J., Bērziša, S., Grabis, J.: Impact of requirements elicitation processes on success of information system development projects. Inf. Technol. Manag. Sci. 19(1), 57–64 (2016)
Chakraborty, S., Sarker, S., Sarker, S.: An exploration into the process of requirements elicitation: a grounded approach. J. Assoc. Inf. Syst. 11(4), 212 (2010)
Cheng, B.H., Atlee, J.M.: Research directions in requirements engineering. In: 2007 Future of Software Engineering, pp. 285–303. IEEE Computer Society, May 2007
Damian, D.: Stakeholders in global requirements engineering: lessons learned from practice. IEEE Softw. 24(2), 21–27 (2007)
Davis, C.J., Fuller, R.M., Tremblay, M.C., Berndt, D.J.: Communication challenges in requirements elicitation and the use of the repertory grid technique. J. Comput. Inf. Syst. 46(5), 78–86 (2006)
Dias, R., Cabral, A.S., López, B., Belderrain, M.C.N.: The use of cognitive maps for requirements elicitation in product development. J. Aerosp. Technol. Manag. 8(2), 178–192 (2016)
Ferrari, A., Spoletini, P., Gnesi, S.: Ambiguity and tacit knowledge in requirements elicitation interviews. Requir. Eng. 21(3), 333–355 (2016)
Friedrich, W.R., Van Der Poll, J.A.: Towards a methodology to elicit tacit domain knowledge from users. Interdisc. J. Inf. Knowl. Manag. 2(1), 179–193 (2007)
Fuentes-Fernández, R., Gómez-Sanz, J.J., Pavón, J.: Understanding the human context in requirements elicitation. Requir. Eng. 15(3), 267–283 (2010)
Gill, K.D., Raza, A., Zaidi, A.M., Kiani, M.M.: Semi-automation for ambiguity resolution in Open Source Software requirements. In: 2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE), pp. 1–6. IEEE, May 2014
Glinz, M., Wieringa, R.J.: Guest editors’ introduction: stakeholders in requirements engineering. IEEE Softw. 24(2), 18–20 (2007)
Hadar, I., Soffer, P., Kenzi, K.: The role of domain knowledge in requirements elicitation via interviews: an exploratory study. Requir. Eng. 19(2), 143–159 (2014). 2014 International Conference on Computing for Sustainable Global Development (INDIACom), pp. 151–155. IEEE
Jiao, J., Chen, C.H.: Customer requirement management in product development: a review of research issues. Concurr. Eng. 14(3), 173–185 (2006)
Majumdar, S.I., Rahman, M.S., Rahman, M.M.: Thorny issues of stakeholder identification and prioritization in requirement engineering process. IOSR J. Comput. Eng. (IOSR-JCE) 15(5), 73–78 (2013)
Morales-Ramirez, I.: On exploiting end-user feedback in requirements engineering. In: 19th International Working Conference on Requirements Engineering: Foundations for Software Quality, Doctoral Symposium Programme, pp. 223–230 (2013)
Niknafs, A., Berry, D.M.: An industrial case study of the impact of domain ignorance on the effectiveness of requirements idea generation during requirements elicitation. In: 2013 21st IEEE International Requirements Engineering Conference (RE), pp. 279–283. IEEE, July 2013
Pa, N.C., Zin, A.M.: Requirement elicitation: identifying the communication challenges between developer and customer. Int. J. New Comput. Archit. Appl. (IJNCAA) 1(2), 371–383 (2011)
Pacheco, C., Tovar, E.: Stakeholder identification as an issue in the improvement of software requirements quality. In: Krogstie, J., Opdahl, A., Sindre, G. (eds.) CAiSE 2007. LNCS, vol. 4495, pp. 370–380. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-72988-4_26
Pandey, D., Suman, U., Ramani, A.K.: An effective requirement engineering process model for software development and requirements management. In: 2010 International Conference on Advances in Recent Technologies in Communication and Computing (ARTCOM), pp. 287–291. IEEE, October 2010
Peersman, G.: Overview: data collection and analysis methods in impact evaluation. UNICEF Office of Research-Innocenti (2014)
Qureshi, N.A., Seyff, N., Perini, A.: Satisfying user needs at the right time and in the right place: a research preview. In: Berry, D., Franch, X. (eds.) REFSQ 2011. LNCS, vol. 6606, pp. 94–99. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-19858-8_11
Razali, R., Anwar, F.: Selecting the right stakeholders for requirements elicitation: a systematic approach. J. Theor. Appl. Inf. Technol. 33(2), 250–257 (2011)
Sachdeva, S., Malhotra, M.: Requirement elicitation of large web projects. Int. J. Eng. Comput. Sci. 3(07), 6880–6887 (2014)
Shah, Y.H., Raza, M., UlHaq, S.: Communication issues in GSD. Int. J. Adv. Sci. Technol. 40(2012), 69–76 (2012)
Sharma, S., Pandey, S.K.: Requirements elicitation: issues and challenges, March 2014
Tiwari, S., Rathore, S.S., Gupta, A.: Selecting requirement elicitation techniques for software projects. In: 2012 CSI Sixth International Conference on Software Engineering (CONSEG), pp. 1–10. IEEE, September 2012
Wellsandt, S., Hribernik, K.A., Thoben, K.D.: Qualitative comparison of requirements elicitation techniques that are used to collect feedback information about product use. Procedia CIRP 21, 212–217 (2014)
Zhang, Z.: Effective requirements development-a comparison of requirements elicitation techniques. In: Berki, E., Nummenmaa, J., Sunley, I., Ross, M., Staples, G. (eds.) Software Quality Management XV: Software Quality in the Knowledge Society, pp. 225–240. British Computer Society (2007)
Zhao, M., Ji, Y.: Challenges of introducing participant observation to community health research. ISRN Nurs. 2014, 7 (2014)
Zowghi, D., Coulin, C.: Requirements elicitation: a survey of techniques, approaches, and tools. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements, pp. 19–46. Springer, Heidelberg (2005). https://doi.org/10.1007/3-540-28244-0_2
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Sandhu, R.K., Weistroffer, H.R. (2018). A Review of Fundamental Tasks in Requirements Elicitation. In: Wrycza, S., Maślankowski, J. (eds) Information Systems: Research, Development, Applications, Education. SIGSAND/PLAIS 2018. Lecture Notes in Business Information Processing, vol 333. Springer, Cham. https://doi.org/10.1007/978-3-030-00060-8_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-00060-8_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00059-2
Online ISBN: 978-3-030-00060-8
eBook Packages: Computer ScienceComputer Science (R0)