Title :
Why should I help you to teach requirements engineering?
Author :
Gabrysiak, Gregor ; Giese, Holger ; Seibel, Andreas
Author_Institution :
Syst. Anal. & Modeling Group, Univ. of Potsdam, Potsdam, Germany
Abstract :
To teach requirements engineering skills to students it is important for them to experience stakeholder interactions in a realistic setting. Only then they learn to appreciate the effort it takes to elicit, document, and validate requirements. For a realistic course design, all stakeholders the students interact with need to be real, thus, they need to have a stake in the software system being specified. In this paper, we discuss plausible motivations of real stakeholders. As long as stakeholders benefit in a way that suits them, they are readily available to get involved, even with students just learning how to capture requirements. Also, we discuss two ongoing case studies of involving real stakeholders in a requirements engineering course. While these setups do not scale well, they provide the students an authentic situation which cannot be reproduced with virtual stakeholders.
Keywords :
computer science education; educational courses; formal verification; systems analysis; plausible motivations; realistic course design; requirement validation; requirements engineering course; software system; virtual stakeholders; Companies; Education; Prototypes; Software engineering; Software systems; Requirements Engineering Education; Requirements Engineering Training; Stakeholder Motivation;
Conference_Titel :
Requirements Engineering Education and Training (REET), 2011 6th International Workshop on
Conference_Location :
Trento
Print_ISBN :
978-1-4577-0954-8
Electronic_ISBN :
978-1-4577-0956-2
DOI :
10.1109/REET.2011.6046271