Skip to main content

Requirements Engineering Education: A Systematic Literature Review

  • Conference paper
  • First Online:
Proceedings of International Conference on Information Technology and Applications

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 350))

  • 664 Accesses

Abstract

Requirements engineering is an essential activity of software development lifecycle (SDLC) and its importance has enormously grown in recent years due to exponential growth of software industry. In this context, requirements engineering education has become largely indispensable for computing graduates and trainees in software industry. Several studies have explored different dimensions of requirements engineering education and relevant pedagogical techniques over the past few years. This systematic review aims at identifying and highlighting the extant research on REE that is available and to select useful approaches that can help in expediting the growth in this field. The systematic literature review is performed to classify existing literature related to REE into four categories: method/techniques, tools, comparison studies, and frameworks used in REE. After a rigorous evaluation process, 32 primary studies were selected and classified according to these categories. Results of this SLR indicate a significant shift toward this dimension. We have highlighted several research trends and gaps that need to be addressed by the RE community.

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 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.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. Ouhbi S, Idri A, Fernández-Alemán JL, Toval A (2015) Requirements engineering education: a systematic mapping study. Requir Eng 20(2):119–138

    Article  Google Scholar 

  2. Nuseibeh B, Easterbrook S (2000) Requirements engineering: a roadmap. In: Proceedings of the conference on the future of software engineering, pp 35–46

    Google Scholar 

  3. Memon RN, Ahmad R, Salim SS (2010) Problems in requirements engineering education: a survey. In: Proceedings of the 8th international conference on frontiers of information technology, pp 1–6

    Google Scholar 

  4. Regev G, Gause DC, Wegmann A (2009) Experiential learning approach for requirements engineering education. Requir Eng 14(4):269

    Article  Google Scholar 

  5. Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering. EBSE technical report EBSE

    Google Scholar 

  6. Nakamura T, Kai U, Tachikawa Y (2014) Requirements engineering education using expert system and role-play training. In: 2014 IEEE international conference on teaching, assessment and learning for engineering (TALE), pp 375–382

    Google Scholar 

  7. Sedelmaier Y, Landes D (2018) Systematic evolution of a learning setting for requirements engineering education based on competence-oriented didactics. In: 2018 IEEE global engineering education conference (EDUCON), pp 1062–1070

    Google Scholar 

  8. Lorca AL, Burrows R, Sterling L (2018) Teaching motivational models in agile requirements engineering. In: 2018 IEEE 8th international workshop on requirements engineering education and training (REET), pp 30–39

    Google Scholar 

  9. Garg K, Varma V (2015) Systemic requirements of a software engineering learning environment. In: Proceedings of the 8th India software engineering conference, pp 147–155

    Google Scholar 

  10. Subhiyakto ER, Utomo DW (2017) RMTool; Sebuah Aplikasi Pemodelan Persyaratan Perangkat Lunak menggunakan UML. J Nas. Tek. Elektro dan Teknol. Inf. 6(3):268–274

    Google Scholar 

  11. Morales-Ramirez I, Alva-Martinez LH (2018) Requirements analysis skills: how to train practitioners? In: 2018 IEEE 8th international workshop on requirements engineering education and training (REET), pp 24–29

    Google Scholar 

  12. Svensson RB, Regnell B (2017) Is role playing in requirements engineering education increasing learning outcome? Requir Eng 22(4):475–489

    Article  Google Scholar 

  13. Schlingensiepen J (2014) Competence driven methodology for curriculum development based on requirement engineering. Procedia Soc Behav Sci 141:1203–1207

    Article  Google Scholar 

  14. Kakeshita T, Yamashita S (2015) A requirement management education support tool for requirement elicitation process of REBOK. In: 2015 3rd International conference on applied computing and information technology/2nd International conference on computational science and intelligence, pp 40–45

    Google Scholar 

  15. Penzenstadler B, Fernández DM, Richardson D, Callele D, Wnuk K (2013) The requirements engineering body of knowledge (rebok). In: 2013 21st IEEE international requirements engineering conference (RE), pp 377–379

    Google Scholar 

  16. Mkpojiogu EOC, Hussain A (2017) Can scoring rubrics be used in assessing the performance of students in software requirements engineering education? J Telecommun Electron Comput Eng 9(2–11):115–119

    Google Scholar 

  17. Fricker SA, Schneider K, Fotrousi F, Thuemmler C (2016) Workshop videos for requirements communication. Requir Eng 21(4):521–552

    Article  Google Scholar 

  18. Horkoff J (2018) The influence of agile methods on requirements engineering courses. In: 2018 IEEE 8th international workshop on requirements engineering education and training (REET), pp 11–19

    Google Scholar 

  19. Lim T-Y, Chan G-Y (2017) Teaching and learning software requirements engineering: our experience, reflection and improvement. J Telecommun Electron Comput Eng 9(3–4):51–55

    Google Scholar 

  20. Memon RN, Ahmad R, Salim SS (2013) A Direction framework to address problems in requirements engineering education. Malaysian J Comput Sci 26(4):294–311

    Google Scholar 

  21. Memon RN, Nizamani SZ, Memon F, Memon I, Kumar P (2016) A problem analysis method based on soft system methodology in requirements engineering process. Quaid-e-Awam Univ Res J Eng 15(1)

    Google Scholar 

  22. Portugal RLQ, Engiel P, Pivatelli J, do Prado Leite JCS (2016) Facing the challenges of teaching requirements engineering. In: 2016 IEEE/ACM 38th international conference on software engineering companion (ICSE-C), pp 461–470

    Google Scholar 

  23. Westphal B (2018) An undergraduate requirements engineering curriculum with formal methods. In: 2018 IEEE 8th international workshop on requirements engineering education and training (REET), pp 1–10

    Google Scholar 

  24. Sedelmaier Y, Landes D (2017) Experiences in teaching and learning requirements engineering on a sound didactical basis. In: Proceedings of the 2017 ACM conference on innovation and technology in computer science education, pp 116–121

    Google Scholar 

  25. Hassan HC (2013) A framework for user requirement assessment in technical education facility planning: a knowledge engineering approach. Procedia-Soc Behav Sci 107:104–111

    Article  Google Scholar 

  26. Köppe C, Pruijt L (2014) Improving students’ learning in software engineering education through multi-level assignments. In: Proceedings of the computer science education research conference, pp 57–62

    Google Scholar 

  27. Garcia I, Pacheco C, Leon A, Calvo-Manzano JA (2020) A serious game for teaching the fundamentals of ISO/IEC/IEEE 29148 systems and software engineering—Lifecycle processes—Requirements engineering at undergraduate level. Comput Stand Interfaces 67:103377

    Google Scholar 

  28. Epifânio JC, Miranda É, Trindade G, Lucena M, Silva L (2019). A qualitative study of teaching requirements engineering in universities. In: Proceedings of the XXXIII Brazilian symposium on software engineering, pp 161–165

    Google Scholar 

  29. Daun M, Tenbergen B (2020) Teaching requirements engineering with industry case examples. In SEUH, pp 49–50

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khubaib Amjad Alam .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Javed, S., Alam, K.A., Ajmal, S., Iqbal, U. (2022). Requirements Engineering Education: A Systematic Literature Review. In: Ullah, A., Anwar, S., Rocha, Á., Gill, S. (eds) Proceedings of International Conference on Information Technology and Applications. Lecture Notes in Networks and Systems, vol 350. Springer, Singapore. https://doi.org/10.1007/978-981-16-7618-5_41

Download citation

Publish with us

Policies and ethics