Abstract
Software engineering discipline needs promoting and responding to the demands of the software industry and their challenges, centered on the diversity and short delivery times in the projects. Looking to align with such demand, software engineering teaching has evolved incorporating newel strategies for increasing student motivation in the learning process. Gamification is one of them strategies centered on games principles, as the interactivity, ludic, and enhance engagement. This strategy, compared to other teaching techniques, improve the processes of conceptual understanding and learning. In this paper we propose a method, based on gamification, to design pedagogic instruments, comprising a strategy, techniques, and materials for teaching a specific subject. The goal of method is facilitate the gameful activities design in the classroom and then increase of motivation, cooperation and teamwork in participants, in the learning process of conceptual and practical subjects. The method was validated with the topic of software design in a course of a software engineering of the Universidad de Medellín (Colombia). In this pilot we establish improvement actions and recommendations incorporated in the final game version.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Sommerville, I.: Software Engineering, 10th edn. Pearson, Boston (2015)
Akili, G.: Games and simulations: a new approach in education, 1st edn. IGI Global (2014)
Nah, F., Zeng, Q., Telaprolu, V., Ayyappa, A., Eschenbrenner, B: Gamification of education: a review of literature. In: International Conference of HCI in Business, pp. 401–409. Springer (2014)
Uyugari, F., Intriago, M., Jacome, E: Gamification proposal for a software engineering risk management course. Springer, Switzerland (2015)
Towhidnejad, M., Hilburn, T.: Integrating the Personal Software Process (PSP) across the undergraduate curriculum. In: 27th Conference Frontiers in Education, Pittsburgh, USA, pp. 162–168 (1997)
Chacón, P.: El Juego Didáctico como estrategia de enseñanza y aprendizaje ¿Cómo crearlo en el aula? Nueva aula abierta 16, 32–40 (2008)
González, A.: Diseño de juegos y creatividad: un estudio en el aula universitaria. Opción 31(4) (2015)
Hazeyama, A.: Collaborative software engineering learning environment associating artifacts management with communication support. In: 3rd International Conference on Advanced Applied Informatics, Kitakyushu, Japan, pp. 592–596. IEEE (2014)
Pieper, J.: Learning software engineering processes through playing games: suggestions for next generation of simulations and digital learning games. In: Proceedings of Workshop on Games and Software Engineering, Zurich, Switzerland, pp. 1–4. ACM (2012)
Dubois, D., Tamburrelli, G.: Understanding gamification mechanisms for software development. In: Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, Saint Petersburg, Russia. ACM (2013)
Barata, G., Gama, S., Jorge, J., Goncalves, D.: Engaging engineering students with gamification. In: Proceedings of the First International Conference on Gameful Design, Research, and Applications, Ontario, Canada, pp. 10–17. ACM (2013)
Berkling, K., Thomas, C.: Gamification of a Software Engineering course and a detailed analysis of the factors that lead to it’s failure. In: 2013 International Conference on Interactive Collaborative Learning (ICL), Kazan, Russia, pp. 525–530. IEEE (2013)
De Melo, A., Hinz, M., Scheibel, G., Berkenbrock, C., Gasparini, I., Baldo, F.: Version control system gamification: a proposal to encourage the engagement of developers to collaborate in software projects. In: International Conference on Social Computing and Social Media, Crete, Greece, pp. 550–558. Springer (2014)
Singer, L., Schneider, K.: It was a bit of a race: gamification of version control. In: 2nd International Workshop on Games and Software Engineering, Zurich, Switzerland, pp. 5–8. IEEE (2012)
La Toza, T., Towne, W., Van Der Hoek, A., Herbsleb, J.: Crowd development. In: 2013 6th International Workshop on the Cooperative and Human Aspects of Software Engineering (CHASE), San Francisco, USA, pp. 85–88. IEEE (2013)
Prause, C., Nonnen, J., Vinkovits, M.: A field experiment on gamification of code quality in agile development. In: Psychology of Programming Interest Group Annual Conference (2012)
Colomo-Palacios, R., Tovar-Caro, E., García-Crespo, A., Gómez-Berbís, J.: Identifying technical competences of IT Professionals: the case of software engineers Professional Advancements and Management Trends in the IT Sector. Int. J. Hum. Cap. Inf. Technol. Prof. (IJHCITP) 1(1), 31–43 (2010)
Oprescu, F., Jones, C., Katsikitis, M.: I PLAY AT WORK—ten principles for transforming work processes through gamification. Front. Psychol. 5(14) (2014)
Shepard, L.: The role of assessment in a learning culture. Educ. Res. 29(7), 4–14 (2000)
Manrique-Losada, B., Gasca, G., Gómez, M.: Assessment proposal of teaching and learning strategies in software process improvement. Revista Facultad de Ingeniería 77, 105–114 (2015)
Krutchen, P.: The 4 + 1 view model of architecture. IEEE Softw. 12(6), 42–50 (1995)
Acknowledgement
This work has been partly founded by the Universidad de Medellín, the Universidad Politécnica de Madrid, and Procesix Inc., under the joint project “PSP/TSP Teaching and Learning Methodology as an initiative for quality and productivity levels improvement of software development teams”.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Gasca-Hurtado, G.P., Gómez-Álvarez, M.C., Manrique-Losada, B. (2019). Using Gamification in Software Engineering Teaching: Study Case for Software Design. In: Rocha, Á., Adeli, H., Reis, L., Costanzo, S. (eds) New Knowledge in Information Systems and Technologies. WorldCIST'19 2019. Advances in Intelligent Systems and Computing, vol 932. Springer, Cham. https://doi.org/10.1007/978-3-030-16187-3_24
Download citation
DOI: https://doi.org/10.1007/978-3-030-16187-3_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-16186-6
Online ISBN: 978-3-030-16187-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)