Abstract
AbstractRequirements engineering (RE) has established itself as a core software engineering discipline. It is well acknowledged that good RE leads to higher quality software and considerably reduces the risk of failure or budget-overspending of software development projects. It is of vital importance to train future software engineers in RE and educate future requirements engineers to adequately manage requirements in various projects. To this date, there exists no central concept of what RE education shall comprise. To lay a foundation, we report on a systematic literature review of the field and provide a systematic map describing the current state of RE education. Doing so allows us to describe how the educational landscape has changed over the last decade. Results show that only a few established author collaborations exist and that RE education research is predominantly published in venues other than the top RE research venues (i.e., in venues other than the RE conference and journal). Key trends in RE instruction of the past decade include involvement of real or realistic stakeholders, teaching predominantly elicitation as an RE activity, and increasing student factors such as motivation or communication skills. Finally, we discuss open opportunities in RE education, such as training for security requirements and supply chain risk management, as well as developing a pedagogical foundation grounded in evidence of effective instructional approaches.
Funder
Universität Duisburg-Essen
Publisher
Springer Science and Business Media LLC
Subject
Information Systems,Software
Reference199 articles.
1. ABET Engineering Accreditation Commission (2018) Criteria for accrediting engineering programs, 2018–2019
2. Abran A, Bourque P, Tripp LL (2004) Guide to the software engineering body of knowledge (SWEBOK(R)): version 3.0, 1st edn. IEEE Computer Society Press, Washington, DC
3. Adam S, Doerr J, Eisenbarth M (2009) Lessons learned from best practice-oriented process improvement in requirements engineering—a glance into current industrial RE application. In: Fourth international workshop on requirements engineering education and training, pp 1–5
4. Al-Ani B, Yusop N (2004) Role-playing, group work and other ambitious teaching methods in a large requirements engineering course. In: Proceedings of 11th IEEE international conference and workshop on the engineering of computer-based systems, pp 299–306
5. Alami D, Dalpiaz F (2017) A gamified tutorial for learning about security requirements engineering. In: Proceedings of IEEE 25th international requirements engineering conference (RE), pp 418–423
Cited by
13 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Tool to Facilitate Calibrated Peer Reviews in Software Engineering Education;2024 36th International Conference on Software Engineering Education and Training (CSEE&T);2024-07-29
2. Uma Pesquisa Qualitativa do Contexto de Ensino em Requisitos de Software no Brasil;Anais do XXXII Workshop sobre Educação em Computação (WEI 2024);2024-07-21
3. An Experience Report on Using Video-Creation Tasks in Requirements-Engineering Education;Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training;2024-04-14
4. A Proposal of Naturalistic Software Development Method;JUCS - Journal of Universal Computer Science;2024-02-28
5. Advances in automated support for requirements engineering: a systematic literature review;Requirements Engineering;2024-02-03