Teaching Oral Communication Techniques in RE by Student-Student Role Play: Initial Experiences

In the early phases of software development, such as problem analysis and requirements engineering, oral communication techniques play a central part. In many university education programmes, however, such oral communication techniques are often addressed only superficially. Part of the reason may be that they are costly to teach and assess in a more elaborate way, while written assignments are much more easily administered to a large class. In the graduate course TDT4250 Modeling of Information Systems at the NTNU, we attempted to address oral communication skills by delegating to the students to role-play both as analysts and customers, and to have them peer-assess each other's analyst performances. The learning intervention received encouraging ratings from the students in a post-task survey, indicating several interesting observations as well as ideas for further improvement

[1]  William E. Cashin Student Ratings of Teaching: The Research Revisited , 1982 .

[2]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[3]  Guttorm Sindre Student-Student Role-Play to Teach Oral Communication Techniques: Experiences from the Spring 2004 Offering of TDT4250 Modelling of Information Systems , 2005 .

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

[5]  Jeffrey L. Whitten,et al.  Introduction to Systems Analysis & Design , 2006 .

[6]  Carlo Emmanoel Tolla de Oliveira,et al.  Reviewing the curriculum of software engineering undergraduate courses to incorporate communication and interpersonal skills teaching , 2003, Proceedings 16th Conference on Software Engineering Education and Training, 2003. (CSEE&T 2003)..

[7]  Igor T. Hawryszkiewycz,et al.  Introduction to systems analysis and design , 1988 .

[8]  Ian K. Bray,et al.  An Introduction to Requirements Engineering , 2002 .

[9]  Ian Sommerville,et al.  Requirements Engineering: Processes and Techniques , 1998 .

[10]  Reidar Conradi,et al.  Project Courses at the NTH: 20 Years of Experience , 1994, CSEE.

[11]  Richard Stevens,et al.  Writing Better Requirements , 2002 .

[12]  Reidar Conradi,et al.  The cross-course software engineering project at the NTNU: four years of experience , 2003, Proceedings 16th Conference on Software Engineering Education and Training, 2003. (CSEE&T 2003)..

[13]  Timothy Lethbridge,et al.  What knowledge is important to a software professional? , 2000, Computer.

[14]  B. Bloom Taxonomy of educational objectives , 1956 .

[15]  Suzanne Robertson,et al.  Mastering the Requirements Process , 1999 .

[16]  Alan M. Davis,et al.  Elicitation technique selection: how do experts do it? , 2003, Proceedings. 11th IEEE International Requirements Engineering Conference, 2003..