Skip to main content

A Review of Fundamental Tasks in Requirements Elicitation

  • Conference paper
  • First Online:
Information Systems: Research, Development, Applications, Education (SIGSAND/PLAIS 2018)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 333))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alexander, I.: Does requirements elicitation apply to open source development? In: OSSG (2009)

    Google Scholar 

  2. 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

    Chapter  Google Scholar 

  3. 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

    Google Scholar 

  4. Ballejos, L.C., Montagna, J.M.: Method for stakeholder identification in inter-organizational environments. Requir. Eng. 13(4), 281–297 (2008)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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

    Google Scholar 

  9. Damian, D.: Stakeholders in global requirements engineering: lessons learned from practice. IEEE Softw. 24(2), 21–27 (2007)

    Article  MathSciNet  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Ferrari, A., Spoletini, P., Gnesi, S.: Ambiguity and tacit knowledge in requirements elicitation interviews. Requir. Eng. 21(3), 333–355 (2016)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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

    Google Scholar 

  16. Glinz, M., Wieringa, R.J.: Guest editors’ introduction: stakeholders in requirements engineering. IEEE Softw. 24(2), 18–20 (2007)

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Jiao, J., Chen, C.H.: Customer requirement management in product development: a review of research issues. Concurr. Eng. 14(3), 173–185 (2006)

    Article  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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)

    Google Scholar 

  21. 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

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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

    Chapter  Google Scholar 

  24. 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

    Google Scholar 

  25. Peersman, G.: Overview: data collection and analysis methods in impact evaluation. UNICEF Office of Research-Innocenti (2014)

    Google Scholar 

  26. 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

    Chapter  Google Scholar 

  27. Razali, R., Anwar, F.: Selecting the right stakeholders for requirements elicitation: a systematic approach. J. Theor. Appl. Inf. Technol. 33(2), 250–257 (2011)

    Google Scholar 

  28. Sachdeva, S., Malhotra, M.: Requirement elicitation of large web projects. Int. J. Eng. Comput. Sci. 3(07), 6880–6887 (2014)

    Google Scholar 

  29. Shah, Y.H., Raza, M., UlHaq, S.: Communication issues in GSD. Int. J. Adv. Sci. Technol. 40(2012), 69–76 (2012)

    Google Scholar 

  30. Sharma, S., Pandey, S.K.: Requirements elicitation: issues and challenges, March 2014

    Google Scholar 

  31. 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

    Google Scholar 

  32. 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)

    Article  Google Scholar 

  33. 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)

    Google Scholar 

  34. Zhao, M., Ji, Y.: Challenges of introducing participant observation to community health research. ISRN Nurs. 2014, 7 (2014)

    Google Scholar 

  35. 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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ramandeep Kaur Sandhu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics