ABSTRACT
Simulation games are a well-known concept for teaching in a practical way. Especially for project management training, simulation games are helpful. Students can try out different management strategies and gain experience without endangering real projects. To provide a good learning environment, it is important to simulate the employees managed by the player as realistically as possible. However, existing approaches only use simple models to simulate human behavior, missing psychological aspects like motivation and interpersonal interaction, and therefore are not detailed enough for leadership and project management training. We present a new decision-making model based on findings of psychology, which can be used for simulating a more realistic human behavior. We use heuristics for calculating the motivational force of all potential actions an employee has, in order to decide which he will choose. This calculation is not only based on the project's state and schedule, but also on emotional factors like the preferences and aversions of the employee. Within our approach, we implemented a decision-making model, which is not limited to our game concept and can also be adapted for other simulation games.
- M. de Oliveira Barros, A. R. Dantas, G. O. Veronese, and C. M. L. Werner. Model-driven Game Development: Experience and Model Enhancements in Software Project Management Education. Software Process: Improvement and Practice, 11(4):411--421, 2006.Google Scholar
- F. Herzberg, B. Mausner, and B. B. Snyderman. The motivation to work. Wiley; Chapman & Hall New York: London, 2nd ed. edition, 1959.Google Scholar
- A. Jain and B. W. Boehm. SimVBSE: Developing a Game for Value-Based Software Engineering. In CSEE&T, pages 103--114. IEEE Computer Society, 2006. Google ScholarDigital Library
- R. D. P. James C. Naylor and D. R. Ilgen. A Theory of Behavior in Organizations. Academic Press, 1980.Google Scholar
- J. Ludewig, T. Bassler, M. Deininger, K. Schneider, and J. Schwille. Sesam-simulating software projects. In Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on, pages 608--615, June 1992.Google ScholarCross Ref
- A. H. Maslow. A theory of human motivation. Psychological review, 50(4):370, 1943.Google ScholarCross Ref
- A. Nassal. A general framework for software project management simulation games. In Information Systems and Technologies (CISTI) 2014, 9th Iberian Conference on Information Systems and Technologies, pages 321--325, June 2014.Google Scholar
- A. Nassal. Projektmanagement spielend lernen. In Tagungsband des 14. Workshops "Software Engineering im Unterricht der Hochschulen" 2015, pages 53--64, February 2015.Google Scholar
- E. Navarro. SimSE: A Software Engineering Simulation Environment for Software Process Education. PhD thesis, University of California, Irvine, 2006. Google ScholarDigital Library
- R. Pritchard and E. Ashwood. Managing Motivation: A Manager's Guide to Diagnosing and Improving Motivation. Taylor & Francis, 2008.Google ScholarCross Ref
- K. Shaw and J. R. Dermoudy. Engendering an Empathy for Software Engineering. In A. Young and D. Tolhurst, editors, ACE, volume 42 of CRPIT, pages 135--144. Australian Computer Society, 2005. Google ScholarDigital Library
- C. Urban and B. Schmidt. PECS -- Agent-Based Modeling of Human Behavior. AAAI Technical Report, 2001.Google Scholar
- V. H. Vroom. Work and motivation. Jossey-Bass, San Francisco, Calif., 1. ed. edition, 1995.Google Scholar
Index Terms
Modeling human behavior for software engineering simulation games
Recommendations
Adapting Game Technology to Support Software Engineering Process Teaching: From SimSE to MO-SEProcess
ICNC '07: Proceedings of the Third International Conference on Natural Computation - Volume 05It is well known that traditional educational techniques can be complemented by simulation to achieve a more effective learning experience. One would expect the same phenomenon to be true in software development. Meanwhile, a typical software ...
Human behavioral simulation using affordance-based agent model
HCII'11: Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part IIn this paper, we propose a novel agent-based simulation modeling of human behaviors. A conceptual framework of human behavioral simulation is suggested using the ecological definition of affordances in order to mimic perception-based human actions ...
FASENG: A framework for development of Software Engineering simulation games
FIE '12: Proceedings of the 2012 IEEE Frontiers in Education Conference (FIE)Simulation games can help teaching and learning in several areas of Software Engineering. One important research issue is providing support for simulation games development, making the results of their adoption successful in Software Engineering ...
Comments