Skip to main content

Gamifying the Onboarding Process for Novice Software Practitioners

  • Conference paper
  • First Online:
Systems, Software and Services Process Improvement (EuroSPI 2016)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 633))

Included in the following conference series:

Abstract

As the software development process becomes more complex, the adaptation challenges for novice software practitioners become magnified. In particular, an invisible adaptation barrier could have emerged between a software project and newly hired software engineers. This barrier needs to be overcome as soon as possible for the new comers to be productive and effective. To address this issue, we propose a tailored gamification process especially for novice software engineers so as to improve their onboarding process. The approach aims to provide the novice practitioners more motivation and less struggling, which promotes the utilization of “6D Gamification Framework” that is discussed as an example.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Werbach, K., Hunter, D.: For the Win: How Game Thinking Can Revolutionize Your Business. Wharton Digital Press, Philadelphia (2012)

    Google Scholar 

  2. Bartle, R.: Hearts, clubs, diamonds, spades: players who suit MUDs. J. MUD Res. 1(1), 19 (1996)

    Google Scholar 

  3. Marczewski, A.: User types. In: Even Ninja Monkeys Like to Play: Gamification, Game Thinking and Motivational Design, 1st ed., pp. 65–80. CreateSpace Independent Publishing Platform (2015)

    Google Scholar 

  4. Mora, A., Riera, D., González, C., Arnedo-Moreno, J.: A literature review of gamification design frameworks. In: 2015 7th International Conference on Games and Virtual Worlds for Serious Applications (VS-Games), pp. 1–8. IEEE, September 2015

    Google Scholar 

  5. Fagerholm, F., Johnson, P., Sanchez Guinea, A., Borenstein, J., Munch, J.: Onboarding in open source software projects: A preliminary analysis. In: 2013 IEEE 8th International Conference on Global Software Engineering Workshops (ICGSEW), pp. 5–10. IEEE, August 2013

    Google Scholar 

  6. Graybill, J.O., Hudson, M.T.C., Offord Jr., J., Piorun, M., Shaffer, G.: Employee onboarding: identification of best practices in ACRL libraries. Libr. Manag. 34(3), 200–218 (2013)

    Article  Google Scholar 

  7. Steinmacher, I., Gerosa, M.A.: How to support newcomers onboarding to open source software projects. In: Corral, L., Sillitti, A., Succi, G., Vlasenko, J., Wasserman, A.I. (eds.) OSS 2014. IFIP AICT, vol. 427, pp. 199–201. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  8. Steinmacher, I., Wiese, I., Uchoa Conte, T., Aurelio Gerosa, M.: Increasing the self-efficacy of newcomers to open source software projects. In: 2015 29th Brazilian Symposium on Software Engineering (SBES), pp. 160–169. IEEE, September 2015

    Google Scholar 

  9. Begel, A., Simon, B.: Struggles of new college graduates in their first software development job. ACM SIGCSE Bull. 40(1), 226–230 (2008)

    Article  Google Scholar 

  10. Steinmacher, I., Wiese, I.S., Conte, T., Gerosa, M. A., Redmiles, D.: The hard life of open source software project newcomers. In: Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering, pp. 72–78. ACM, June 2014

    Google Scholar 

  11. Fagerholm, F., Guinea, A.S., Münch, J., Borenstein, J.: The role of mentoring and project characteristics for onboarding in open source software projects. In: Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, p. 55. ACM, September 2014

    Google Scholar 

  12. Casalnuovo, C., Vasilescu, B., Devanbu, P., Filkov, V.: Developer onboarding in GitHub: the role of prior social links and language experience. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, pp. 817–828. ACM, August 2015

    Google Scholar 

  13. Dai, G., De Meuse, K.P.: A Review of Onboarding Literature. Lominger Limited, Inc., A subsidiary of Korn/Ferry International (2007)

    Google Scholar 

  14. Depura, K., Garg, M.: Application of online gamification to new hire onboarding. In: 2012 Third International Conference on Services in Emerging Markets (ICSEM), pp. 153–156. IEEE, December 2012

    Google Scholar 

  15. Csikszentmihalyi, M., Csikzentmihaly, M.: Flow: The Psychology of Optimal Experience, vol. 41. Harper Perennial, New York (1991)

    Google Scholar 

  16. Chen, J.: Flow in games (and everything else). Commun. ACM 50(4), 31–34 (2007)

    Article  Google Scholar 

  17. Yates, R.Y.: Onboarding in software engineering (2014)

    Google Scholar 

  18. Meluso, A., Zheng, M., Spires, H.A., Lester, J.: Enhancing 5th graders’ science content knowledge and self-efficacy through game-based learning. Comput. Educ. 59(2), 497–504 (2012)

    Article  Google Scholar 

  19. Song, Z., Chathoth, P.K.: An interactional approach to organizations’ success in socializing their intern newcomers: the role of general self-efficacy and organizational socialization inventory. J. Hosp. Tourism Res. 34, 364–387 (2010)

    Article  Google Scholar 

  20. Allan, J.D.: An introduction to video game self-efficacy. Doctoral dissertation, California State University, Chico (2010)

    Google Scholar 

  21. Herranz, E., Colomo-Palacios, R., de Amescua Seco, A.: Gamiware: a gamification platform for software process improvement. In: O’Connor, R.V., Umay Akkaya, M., Kemaneci, K., Yilmaz, M., Poth, A., Messnarz, R. (eds.) EuroSPI 2015. CCIS, vol. 543, pp. 127–139. Springer, Heidelberg (2015). doi:10.1007/978-3-319-24647-5_11

    Chapter  Google Scholar 

  22. Yilmaz, M., O’Connor, R.: A scrumban integrated gamification approach to guide software process improvement: a Turkish case study. Tehnicki Vjesnik (Technical Gazette) 23(1), 237–245 (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mehmet Kosa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Kosa, M., Yilmaz, M. (2016). Gamifying the Onboarding Process for Novice Software Practitioners. In: Kreiner, C., O'Connor, R., Poth, A., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2016. Communications in Computer and Information Science, vol 633. Springer, Cham. https://doi.org/10.1007/978-3-319-44817-6_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-44817-6_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-44816-9

  • Online ISBN: 978-3-319-44817-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics