University of Limerick
Browse
Noll_2016_teaching.pdf (290.64 kB)

Teaching global software development through game design

Download (290.64 kB)
conference contribution
posted on 2017-06-21, 13:47 authored by John Noll, Andrew Butterfield
In order to be prepared for careers in todays global economy, software engineering students need to understand the issues, methods, and practices associated with Global Software Development (GSD). One approach to teaching GSD is to conduct a GSD project class involving student teams from different institutions in different countries. This approach has the advantage of giving students first-hand experience with the barriers to collaboration and other issues faced by software development teams engaged in GSD. However, this approach is resourceintensive and requires cooperation among institutions. This paper presents an alternate approach based on game design, where students learn GSD concepts by developing a GSD simulation game. Following this approach, students learn about GSD through implementing a game engine that simulates the effects of global distance on a distributed software project. The experience shows that students seem to grasp the concepts and issues as a side effect of implementing the game.

History

Publication

2016 IEEE 11th International Conference on Global Software Engineering Workshops (ICGSEW);pp. 55-60

Publisher

IEEE Computer Society

Note

peer-reviewed

Other Funding information

EI, SFI

Rights

© 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC