2013 IEEE Frontiers in Education Conference (FIE)
Download PDF

Abstract

Simulation games are gaining increased interest among academic researchers and practitioners where conventional teaching approaches are not adequate. In the Software Engineering field, simulation games are commonly used for enhancing the learning and understanding of complex themes such as software processes. This complexity is represented by intrinsic software development characteristics such as multiple feedback loops and cause-effect delays. One fundamental aspect for the development of a simulation game is the definition of its simulation model. A simulation model contains some dynamic features and phenomena of the system it represents. It typically involves a set of assumptions concerning the system operation and it is used to translate the underlying system model, with given inputs, producing its behavior pattern. In this work, we describe an approach to create an educational simulation model derived from academic and industrial experiences. We focus on the systematic activities executed during its development. The created model was applied in a Software Process Improvement simulation game, named SPIAL (Software Process Improvement Animated Learning Environment). A set of important issues were identified. Our work can help developers during the creation of simulation games for educational purposes.
Like what you’re reading?
Already a member?
Get this article FREE with a new membership!

Related Articles