ABSTRACT
Academia and industry recognize the effectiveness of teaching Software Engineering through group-based project work supported by lectures discussing software engineering theory. However, while undertaking such project work, only a very small number of students in the team are exposed to team leadership and project management. This is because teams usually struggle with organization and timely task completion, and there is usually no time left to rotate leadership roles. To alleviate this problem, several gaming approaches have been proposed. In this paper, we analyze GameDevTycoon, the most recent addition to such games. We include a gameplay and reflection component in our group-based project course and perform a quantitative analysis of a team management and leadership aspects that the students encountered during their gameplay. We further compare and evaluate GameDevTycoon against five other software engineering-focused games. Our analysis shows the advantages and disadvantages of using GameDevTycoon for teaching project management and highlight further directions towards better inclusion in the curriculum.
- F. P. Brooks. The Mythical Man-Month. Wesley Publishing Company, 1995. Google ScholarDigital Library
- CNET Australia. GameDevTycoon out-pirates the pirates. Technical report. http://www.cnet.com.au/game-dev-tycoon-out-pirates-the-pirates-339344132.htm, last accessed 26th August 2013.Google Scholar
- A. R. Dantas, M. de Oliveira Barros, and C. M. L. Werner. A Simulation-Based Game for Project Management Experiential Learning. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, pages 19--24, 2004.Google Scholar
- A. Drappa and J. Ludewig. Simulation in Software Engineering Training. In Proceedings of the International Conference on Software Engineering, pages 199--208, 2000. Google ScholarDigital Library
- M. Gnatz, L. Kof, F. Prilmeier, and T. Seifert. A Practical Approach of Teaching Software Engineering. In Proceedings of the Conference on Software Engineering Education and Training, pages 120--127, 2003. Google ScholarDigital Library
- Greenheart Games. GameDevTycoon. http://www.greenheartgames.com/. Last accessed 27th August 2013.Google Scholar
- A. Jain and B. Boehm. SimVBSE: Developing a Game for Value-based Software Engineering. In Proceedings of the 19th Conference on Software Engineering Education and Training, pages 103--114, 2006. Google ScholarDigital Library
- L. Johns-Boast and S. Flint. Providing students with 'real-world' experience through university group projects. In Annual Conference of the Australasian Association for Engineering Education, 2009.Google Scholar
- L. Johns-Boast and G. Patch. A Win-Win Situation: Benefits of industry-based group projects. In Proceedings of Australasian Association for Engineering Education Conference (AaeE 2010), 2010.Google Scholar
- E. Navarro and A. Van Der Hoek. Multi-site Evaluation of SimSE. In ACM SIGCSE Bulletin, volume 41, pages 326--330, 2009. Google ScholarDigital Library
- E. O. Navarro and A. van der Hoek. SimSE: an Educational Simulation Game for Teaching the Software Engineering Process. In ACM SIGCSE Bulletin, volume 36, pages 233--233, 2004. Google ScholarDigital Library
- M. Petrenko, D. Poshyvattyk, V. Rajlich, and J. Buchta. Teaching Software Evolution in Open Source. Computer, 40(11):25--31, 2007. Google ScholarDigital Library
- Piazza. Online collaborative learning. Technical report. http://piazza.com, last accessed 26th August 2013.Google Scholar
- A. Radermacher and G. Walia. Gaps between industry expectations and the abilities of graduates. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pages 525--530, 2013. Google ScholarDigital Library
- H. Sharp and P. Hall. An Interactive Multimedia Software House Simulation for Postgraduate Software Engineers. In Proceedings of the International Conference on Software Engineering, pages 688--691, 2000. Google ScholarDigital Library
Index Terms
- Evaluating GameDevTycoon for teaching software engineering
Recommendations
An International Masters in Software Engineering: Experience and Prospects
ICDE '95: Proceedings of the Eleventh International Conference on Data EngineeringDescribes our experience with a newly-established international partnership between the Software Engineering Research Center (SERC), a university-based National Science Foundation (NSF) sponsored industrial research organization in the United States and ...
Large-Scale Visualization Projects for Teaching Software Engineering
The University of Stuttgart's software engineering major complements the traditional computer science major with more practice-oriented education. Two-semester software projects in various application areas offered by the university's different computer ...
Master's Degrees in Software Engineering: An Analysis of 28 University Programs
The Software Engineering Institute published the last reference curriculum for a master's in software engineering in 1991. In 2007, a coalition from academia, industry, and government began creating a new reference curriculum. An early step was to ...
Comments