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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Werbach, K., Hunter, D.: For the Win: How Game Thinking Can Revolutionize Your Business. Wharton Digital Press, Philadelphia (2012)
Bartle, R.: Hearts, clubs, diamonds, spades: players who suit MUDs. J. MUD Res. 1(1), 19 (1996)
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)
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
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
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)
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)
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
Begel, A., Simon, B.: Struggles of new college graduates in their first software development job. ACM SIGCSE Bull. 40(1), 226–230 (2008)
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
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
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
Dai, G., De Meuse, K.P.: A Review of Onboarding Literature. Lominger Limited, Inc., A subsidiary of Korn/Ferry International (2007)
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
Csikszentmihalyi, M., Csikzentmihaly, M.: Flow: The Psychology of Optimal Experience, vol. 41. Harper Perennial, New York (1991)
Chen, J.: Flow in games (and everything else). Commun. ACM 50(4), 31–34 (2007)
Yates, R.Y.: Onboarding in software engineering (2014)
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)
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)
Allan, J.D.: An introduction to video game self-efficacy. Doctoral dissertation, California State University, Chico (2010)
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
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)