2010 · 26 citations · 8 references
EducationInstructionTeachingPedagogyRequirements EngineeringSoftware EngineeringRequirements ElicitationRequirements ManagementVirtual Learning EnvironmentsRequirements Engineering ProcessSoftware Engineering EducationUndergraduate Curriculum
Teaching requirements engineering (RE) is a difficult endeavor since it must reflect the reality as close as possible. Also, a sense of risk for the students should be included, while the supervisors need to be in control all the time. Related literature agrees on the importance of stakeholders for RE education. While different potential groups of people were considered as stakeholders already, we propose a novel approach of using students of non-software engineering disciplines to introduce a semantic gap between software engineering students and these virtual stakeholders. In this paper, we describe our results and experiences in embedding RE education within a software engineering lecture for undergraduate students. Also, we report on our efforts in setting up and conducting requirements engineering sessions with virtual stakeholders without software engineering knowledge.
8
A practical approach of teaching Software Engineering
Michael Gnatz, Leonid Kof, F. Prilmeier et al. · 2003 · 57 citations
Teaching requirements engineering to an unsuspecting audience
David Callele, Dwight Makaroff · 2006 · 41 citations