The Role of Conducting Stakeholder Meeting in Requirements Engineering Techniques

One of the important challenges of Requirements Engineering education and training is how to prepare students for requirements elicitation activities with limited time and resources typically available in large undergraduate classes at tertiary institutions. In the last five years, we have been experimenting with variety of teaching and learning techniques to address this challenge. In this paper we describe our most recent effort in addressing this issue by redesigning our RE subject through a new format for elicitation and specification activities. Our findings suggest that the combination of role playing techniques and applying a systematic process for these activities are effective in achieving the expected learning outcomes.

[1]  Mary Beth Rosson,et al.  Effectiveness of elicitation techniques in distributed requirements engineering , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[2]  Kristian T. Simsarian,et al.  Take it to the next stage: the roles of role playing in the design process , 2003, CHI Extended Abstracts.

[3]  Guttorm Sindre Teaching Oral Communication Techniques in RE by Student-Student Role Play: Initial Experiences , 2005, 18th Conference on Software Engineering Education & Training (CSEET'05).

[4]  Nicola Millard,et al.  Child's play: using techniques developed to elicit requirements from children with adults , 1998, Proceedings of IEEE International Symposium on Requirements Engineering: RE '98.

[5]  Alistair Cockburn,et al.  Writing Effective Use Cases , 2000 .

[6]  Robert O. Briggs,et al.  Making Every Student a Winner: The WinWin Approach in Software Engineering Education , 2006, 19th Conference on Software Engineering Education & Training (CSEET'06).

[7]  Steve Easterbrook,et al.  Communication Problems in Requirements Engineering: A Field Study , 1996 .

[8]  Benjamin S. Bloom,et al.  Taxonomy of Educational Objectives: The Classification of Educational Goals. , 1957 .

[9]  David Callele,et al.  Teaching requirements engineering to an unsuspecting audience , 2006, SIGCSE.

[10]  Annie I. Antón,et al.  The use of goals to surface requirements for evolving systems , 1998, Proceedings of the 20th International Conference on Software Engineering.

[11]  W. Herzog,et al.  Role-playing for more realistic technical skills training , 2005, Medical teacher.

[12]  Robert E. Kraut,et al.  Coordination in software development , 1995, CACM.

[13]  Alistair G. Sutcliffe,et al.  Experience with SCRAM, a SCenario Requirements Analysis Method , 1998, Proceedings of IEEE International Symposium on Requirements Engineering: RE '98.

[14]  Michaël Steehouder,et al.  Role Playing on the Web: Guidelines for Designing and Evaluating Personas Online , 2000 .

[15]  Dag Svanæs,et al.  Putting the users center stage: role playing and low-fi prototyping enable end users to design mobile systems , 2004, CHI.

[16]  Didar Zowghi,et al.  Teaching requirements engineering through role playing: lessons learnt , 2003, Proceedings. 11th IEEE International Requirements Engineering Conference, 2003..

[17]  John Mylopoulos,et al.  Requirements engineering: An educational dilemma , 1995, Automated Software Engineering.