Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3059009.3059043acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

Use of Gamification to Teach Agile Values and Collaboration: A multi-week Scrum simulation project in an undergraduate software engineering course

Published: 28 June 2017 Publication History

Abstract

Collaboration and communication are key to successful agile software development. Respect, openness, transparency and trust are core Agile values. However studies show, that there is a shortage of software developers with these skills. How can we teach these skills to software engineering students' This paper presents the approach of using a multi-week Scrum Paper City simulation game. The course execution was accompanied by a thorough evaluation to find out how effective this approach is compared to traditional ex-cathedra teaching. While the evaluation shows some aspects to be improved, it clearly shows that students like to experience the Agile approach directly in a project, that they enjoy more fun, and the collaboration in the team.

References

[1]
Craig Anslow and Frank Maurer. 2015. An Experience Report at Teaching a Group Based Agile Software Development Project Course. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (SIGCSE '15). ACM, New York, NY, USA, 500--505.
[2]
Jennifer Campbell, Stan Kurkovsky, Chun Wai Liew, and Anya Tafliovich. 2016. Scrum and Agile Methods in Software Engineering Courses. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE '16). ACM, New York, NY, USA, 319--320.
[3]
Vladan Devedžić and Saša R. Milenković. 2011. Teaching Agile Software Devel- opment: A Case Study. IEEE Trans. on Educ. 54, 2 (May 2011), 273--278.
[4]
Torgeir Dingsøyr, Sridhar Nerur, VenuGopal Balijepally, and Nils Brede Moe. 2012. A Decade of Agile Methodologies. J. Syst. Softw. 85, 6 (June 2012), 1213--1221.
[5]
Martin Kropp and Andreas Meier. 2013. Teaching Agile Software Development Competences - The Agile Competence Pyramid. In European Computer Science Summit (ECSS), 2013 9th.
[6]
Martin Kropp and Andreas Meier. 2014. Swiss Agile Study 2014. Technical Report ISSN: 2296--2476.
[7]
Martin Kropp, Andreas Meier, and Robert Biddle. 2016. Agile Practices, Collabo- ration and Experience. Springer International Publishing, Cham, 416--431.
[8]
Martin Kropp, Andreas Meier, and Robert Biddle. 2016. Teaching Agile Col- laboration Skills in the Classroom. In Software Engineering Education and Training (CSEE&T), 2016 IEEE 29th Conference on. IEEE, 118--127.
[9]
Viljan Mahnic. 2012. A Capstone Course on Agile Software Development Using Scrum. IEEE Trans. on Educ. 55, 1 (Feb. 2012), 99--106.
[10]
David F. Rico and Hasan H. Sayani. 2009. Use of agile methods in software engineering education. In In Proceedings of the International Conference on Agile, pages 172--179, 2009. (AGILE '09). IEEE, 174--179.
[11]
Andreas Scharf and Andreas Koch. 2013. Scrum in a Software Engineering Course: An In-Depth Praxis Report. In Software Engineering Education and Training (CSEE&T), 2013 IEEE 26th Conference on. IEEE, 159--168.
[12]
Andreas Schroeder, Annabelle Klarl, Philip Mayer, and Christian Kroi. 2012. Teaching agile software development through lab courses. In Global Engineering Education Conference (EDUCON), 2012 IEEE. 10.
[13]
Jan-Philipp Steghöfer, Eric Knauss, Emil Alégroth, Imed Hammouda, Håkan Burden, and Morgan Ericsson. 2016. Teaching Agile: Addressing the Conflict Between Project Delivery and Application of Agile Methods. In Proceedings of the 38th International Conference on Software Engineering Companion (ICSE '16). ACM, New York, NY, USA, 303--312.
[14]
VersionOne. 2015. 10th State of Agile Survey. Technical Report. VersionOne, Inc

Cited By

View all
  • (2024)DesignScrum–An agility educational resource powered by creativitySoftware: Practice and Experience10.1002/spe.330854:6(985-1009)Online publication date: 6-Jan-2024
  • (2022)Respond to change or dieProceedings of the ACM/IEEE 44th International Conference on Software Engineering: Software Engineering Education and Training10.1145/3510456.3514145(235-246)Online publication date: 21-May-2022
  • (2022)Respond to Change or Die: An Educational Scrum Simulation for Distributed Teams2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)10.1109/ICSE-SEET55299.2022.9794250(235-246)Online publication date: May-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education
June 2017
412 pages
ISBN:9781450347044
DOI:10.1145/3059009
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 June 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. agile
  2. collaboration
  3. education
  4. gamification
  5. software development
  6. undergraduate
  7. values

Qualifiers

  • Research-article

Conference

ITiCSE '17
Sponsor:

Acceptance Rates

ITiCSE '17 Paper Acceptance Rate 56 of 175 submissions, 32%;
Overall Acceptance Rate 552 of 1,613 submissions, 34%

Upcoming Conference

ITiCSE '25
Innovation and Technology in Computer Science Education
June 27 - July 2, 2025
Nijmegen , Netherlands

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)3
Reflects downloads up to 06 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)DesignScrum–An agility educational resource powered by creativitySoftware: Practice and Experience10.1002/spe.330854:6(985-1009)Online publication date: 6-Jan-2024
  • (2022)Respond to change or dieProceedings of the ACM/IEEE 44th International Conference on Software Engineering: Software Engineering Education and Training10.1145/3510456.3514145(235-246)Online publication date: 21-May-2022
  • (2022)Respond to Change or Die: An Educational Scrum Simulation for Distributed Teams2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)10.1109/ICSE-SEET55299.2022.9794250(235-246)Online publication date: May-2022
  • (2022)Key in socially driven game dynamics, open the doors of agility - an empirical study on gamification and employee agilityBehaviour & Information Technology10.1080/0144929X.2022.209379242:11(1659-1685)Online publication date: 4-Jul-2022
  • (2022)Skills Development Through Agile Capstone ProjectsFrontiers in Software Engineering10.1007/978-3-030-93135-3_7(97-112)Online publication date: 6-Jan-2022
  • (2021)Innovation and Creativity in Software Engineering EducationLatin American Women and Research Contributions to the IT Field10.4018/978-1-7998-7552-9.ch007(141-173)Online publication date: 2021
  • (2020)Implementation of Agile Methodologies in an Engineering CourseEducation Sciences10.3390/educsci1011033310:11(333)Online publication date: 17-Nov-2020
  • (2020)Role-Playing Computer Ethics: Designing and Evaluating the Privacy by Design (PbD) SimulationScience and Engineering Ethics10.1007/s11948-020-00250-026:6(2911-2926)Online publication date: 1-Jul-2020
  • (2020)Knowledge Transfer in Software Development Teams Using Gamification: A Systematic Literature ReviewNew Perspectives in Software Engineering10.1007/978-3-030-63329-5_8(115-130)Online publication date: 7-Nov-2020
  • (2018)Experiences Using Capture The Flag Competitions to Introduce Gamification in Undergraduate Computer Security Labs2018 International Conference on Computational Science and Computational Intelligence (CSCI)10.1109/CSCI46756.2018.00116(574-579)Online publication date: Dec-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media