Teaching requirements engineering to an unsuspecting audience
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Requirements Engineering Education for Professional Engineers
Proceedings of the 2008 conference on Knowledge-Based Software Engineering: Proceedings of the Eighth Joint Conference on Knowledge-Based Software Engineering
Teaching Requirements Engineering to the Baháí Students in Iran who are Denied of Higher Education
REET '09 Proceedings of the 2009 Fourth International Workshop on Requirements Engineering Education and Training
A systematic literature review of stakeholder identification methods in requirements elicitation
Journal of Systems and Software
Hi-index | 0.00 |
Requirements engineering (RE) has attracted a great deal of attention from researchers and practitioners in recent years. This increasing interest demands academia to provide software engineering students with a solid foundation in the subject matter. RE is a multi disciplinary and communication rich activity in software development. The RE tools, methods and techniques to date have drawn upon a variety of disciplines, and the requirements engineers are increasingly expected to be well versed with these disciplines. In RE education, it is thus imperative to cover a wide range of topics and teach a variety of skills that one needs to know and acquire to be able to perform effective requirements engineering. In this paper we argue that in teaching RE, we must cover three fundamental topics: the traditional analysis and modelling skills, interviewing and groupware skills for requirements elicitation, and writing skills for specifying requirements. We report on our experiences gained in teaching such a requirements engineering subject for the first time to students at University of Technology, Sydney. We used role playing as a pedagogical tool to give students a greater appreciation of the range of issues and problems associated with requirements engineering in real settings. We believe that the lessons learnt from this exercise will be valuable for those interested in advancing requirements engineering education and training.