Leveraging role play to explore software and game development process

Role play has a long history as a tool for learning. It is often used to simulate practices in the world in an environment where consequences can be mitigated. Despite its effective use by the armed forces, emergency responders, negotiators, and political campaign managers, role play is a tool seldom used in STEM classrooms. In this paper, we will describe the incorporation of certain aspects of role play in a game development processes course. This course, similar to courses in software engineering, focuses students on the entire product life cycle and engages them to complete a project from start to finish during the term. We used role play techniques to engage the students more fully in the processes of development by creating a scenario in which the students have suddenly become the owners of an independent game studio. During the semester, we engaged them as the owners on issues of business and legal concerns along with the typical production and process concerns of making their product. We had them face issues of missed deadlines and products that were not ready for production. We have informal evaluation in terms of feedback from end of the semester debriefs and classroom observations. We are using that for further refinements in the next course cycle.

[1]  A. Zundorf,et al.  Reporting about industrial strength software engineering courses for undergraduates , 2002, Proceedings of the 24th International Conference on Software Engineering. ICSE 2002.

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

[3]  Jürgen Börstler Improving CRC-card role-play with role-play diagrams , 2005, OOPSLA '05.

[4]  Tyson R. Henry,et al.  Integrating role-play into software engineering courses , 2006 .

[5]  Christopher H. Brooks Community connections: lessons learned developing and maintaining a computer science service-learning program , 2008, SIGCSE '08.

[6]  Jonas Boustedt,et al.  A methodology for exploring students' experiences and interaction with large-scale software through role-play and phenomenography , 2008, ICER '08.

[7]  Yasmin B. Kafai,et al.  How computer games help children learn , 2008 .

[8]  Kristina Moroz-Lapin,et al.  Role play in HCI studies , 2009 .

[9]  Taichi Nakamura,et al.  Analysis of Learners' Behavior in Role-Play Training for Project Management Education , 2009, 2009 Ninth IEEE International Conference on Advanced Learning Technologies.

[10]  Gry Seland,et al.  Empowering End Users in Design of Mobile Technology Using Role Play as a Method: Reflections on the Role-Play Conduction , 2009, HCI.

[11]  R. D. Storer MAGTF Training: The Marine Corps Prepares for the 21st Century , 2009 .

[12]  Timothy J. Lawson,et al.  Confronting Prejudiced Comments: Effectiveness of a Role-Playing Exercise , 2010 .

[13]  Jeffrey A. Stone,et al.  Experiences with community-based projects for computing majors , 2011 .

[14]  Vanessa Chang,et al.  Virtual Team Role Play Using Second Life for Teaching Business Process Concepts , 2011, 2011 44th Hawaii International Conference on System Sciences.

[15]  Victoria A. Parker,et al.  From Role Play to Real Play: Teaching Effective Role-Playing Facilitation Skills , 2011 .

[16]  Taichi Nakamura,et al.  Integrated Environment for Scenario Development, Exercise Implements and Evaluation for Role-Play Training , 2012, 2012 IEEE 12th International Conference on Advanced Learning Technologies.

[17]  H. Maruyama,et al.  Role-play exercises for project management education that incorporate a software agent , 2012, Proceedings of IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE) 2012.

[18]  Tone Vold,et al.  Playful participation for learning in higher education — The introduction of participatory role play simulation in a course at Hedmark University College , 2013, 2013 12th International Conference on Information Technology Based Higher Education and Training (ITHET).

[19]  Taichi Nakamura,et al.  A method for evaluating project management competency acquired from role-play training , 2013, 2013 IEEE Global Engineering Education Conference (EDUCON).

[20]  Nannette P. Napier,et al.  Integrating authentic learning into a software development course: an experience report , 2013, SIGITE Conference.

[21]  Kathleen Cushman Minds on Fire. , 2014 .

[22]  Adrienne Decker,et al.  Throwing out the first pitch , 2014, 2014 IEEE Frontiers in Education Conference (FIE) Proceedings.

[23]  Andreas Lieberoth Wadum,et al.  Psychological effects of fantasy games on their players: a discourse-based look at the evidence , 2015 .

[24]  David Toth,et al.  Integrating Role-Playing Games into Computer Science Courses as a Pedagogical Tool , 2015, SIGCSE.

[25]  Adrienne Decker,et al.  Is this thing on? Determining comfort level with communication skills in a technical discipline , 2015, 2015 IEEE Frontiers in Education Conference (FIE).

[26]  Yvonne Jaeger The Effective Use Of Role Play A Handbook For Teachers And Trainers , 2016 .