State of the use of gamification elements in software development teams

One of the fundamental skill that every professional should have, especially in the area of software engineering, is collaborative work, because teams’ members are required to collaborate to develop software. In this environment, one of the techniques currently being used for achieving activities in...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2017
Institución:
Universidad de Medellín
Repositorio:
Repositorio UDEM
Idioma:
eng
OAI Identifier:
oai:repository.udem.edu.co:11407/4327
Acceso en línea:
http://hdl.handle.net/11407/4327
Palabra clave:
Collaborative work
Gamification elements
Software engineering
Teamwork
Process engineering
Software engineering
Collaborative Work
Gamification
Software development teams
Software engineering environments
Teamwork
Software design
Rights
License
http://purl.org/coar/access_right/c_16ec
id REPOUDEM2_059fddc4ab180583bd3a3ae07c4286bc
oai_identifier_str oai:repository.udem.edu.co:11407/4327
network_acronym_str REPOUDEM2
network_name_str Repositorio UDEM
repository_id_str
dc.title.spa.fl_str_mv State of the use of gamification elements in software development teams
title State of the use of gamification elements in software development teams
spellingShingle State of the use of gamification elements in software development teams
Collaborative work
Gamification elements
Software engineering
Teamwork
Process engineering
Software engineering
Collaborative Work
Gamification
Software development teams
Software engineering environments
Teamwork
Software design
title_short State of the use of gamification elements in software development teams
title_full State of the use of gamification elements in software development teams
title_fullStr State of the use of gamification elements in software development teams
title_full_unstemmed State of the use of gamification elements in software development teams
title_sort State of the use of gamification elements in software development teams
dc.contributor.affiliation.spa.fl_str_mv Muñoz, M., Centro de Investigación en Matemáticas, Av. Universidad no 222, Zacatecas, Mexico
Hernández, L., Centro de Investigación en Matemáticas, Av. Universidad no 222, Zacatecas, Mexico
Mejia, J., Centro de Investigación en Matemáticas, Av. Universidad no 222, Zacatecas, Mexico
Gasca-Hurtado, G.P., Facultad de Ingeniería, Maestría en Ingeniería de Software, Universidad de Medellín, Carrera 87 no. 30-65, Medellín, Colombia
Gómez-Alvarez, M.C., Facultad de Ingeniería, Maestría en Ingeniería de Software, Universidad de Medellín, Carrera 87 no. 30-65, Medellín, Colombia
dc.subject.keyword.eng.fl_str_mv Collaborative work
Gamification elements
Software engineering
Teamwork
Process engineering
Software engineering
Collaborative Work
Gamification
Software development teams
Software engineering environments
Teamwork
Software design
topic Collaborative work
Gamification elements
Software engineering
Teamwork
Process engineering
Software engineering
Collaborative Work
Gamification
Software development teams
Software engineering environments
Teamwork
Software design
description One of the fundamental skill that every professional should have, especially in the area of software engineering, is collaborative work, because teams’ members are required to collaborate to develop software. In this environment, one of the techniques currently being used for achieving activities involving collaborative teamwork is gamification. However, there is a lack of techniques to create software development teams through gamification. This paper presents a study of the use of gamification elements in the software engineering environment for collaborative work, in order to identify those elements that can be applied to create highly effective teams for software development. © 2017, Springer International Publishing AG.
publishDate 2017
dc.date.accessioned.none.fl_str_mv 2017-12-19T19:36:48Z
dc.date.available.none.fl_str_mv 2017-12-19T19:36:48Z
dc.date.created.none.fl_str_mv 2017
dc.type.eng.fl_str_mv Conference Paper
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_c94f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/conferenceObject
dc.identifier.isbn.none.fl_str_mv 9783319642178
dc.identifier.issn.none.fl_str_mv 18650929
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11407/4327
dc.identifier.doi.none.fl_str_mv 10.1007/978-3-319-64218-5_20
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad de Medellín
dc.identifier.instname.spa.fl_str_mv instname:Universidad de Medellín
identifier_str_mv 9783319642178
18650929
10.1007/978-3-319-64218-5_20
reponame:Repositorio Institucional Universidad de Medellín
instname:Universidad de Medellín
url http://hdl.handle.net/11407/4327
dc.language.iso.none.fl_str_mv eng
language eng
dc.relation.isversionof.spa.fl_str_mv https://www.scopus.com/inward/record.uri?eid=2-s2.0-85030643847&doi=10.1007%2f978-3-319-64218-5_20&partnerID=40&md5=dce5d18f111dd8b7e47e656d57a3290b
dc.relation.ispartofes.spa.fl_str_mv Communications in Computer and Information Science
dc.relation.references.spa.fl_str_mv Chen, G.Q., Yuan, L., Zhang, L., Lu, G., Assessing teamwork performance in software engineering education: A case in a software engineering undergraduate course (2011) Presented at Asia-Pacific Software Engineering Conference, , http://dx.doi.org/10.1109/APSEC.2011.50
Knutas, A., Ikonen, J., Nikula, U., Porras, J., Increasing collaborative communications in a programming course with gamification (2014) Presented at 15Th International Conference on Computer Systems and Technologies, , http://dx.doi.org/10.1145/2659532.2659620
Korn, O., Funk, M., Schmidt, A., Towards a gamification of industrial production. A comparative study in sheltered work environments (2015) Presented at 7Th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, , http://dx.doi.org/10.1145/2774225.2774834
Jurado, J.L., Fernández, A., Collazos, A., Applying gamification in the context of knowledge management (2015) Presented at 15Th International Conference on Knowledge Technologies and Data-Driven Business, , http://dx.doi.org/10.1145/2809563.2809606
Estacio, B., Prikladnicki, R., Mora, M., Notari, G., Caroli, P., Olchik, A., Software kaizen: Using agile to form high-performance software development teams (2014) Presented at Agile Conference (AGILE), , http://dx.doi.org/10.1109/AGILE.2014.10
Berkling, K., Gamification behind the scenes: Designing a software engineering course (2016) CSEDU 2015. CCIS, 583, pp. 274-292. , Zvacek, S., Restivo, M.T., Uhomoibhi, J., Helfert, M. (eds.), Springer, Cham
Akpolat, B.S., Slany, W., Enhancing software engineering student team engagement in a high-intensity extreme programming course using gamification (2014) Presented at Conference on Software Engineering Education and Training (CSEE&T), , http://dx.doi.org/10.1109/CSEET.2014.6816792
Iosup, A., Epema, D., An experience report on using gamification in technical higher education (2013) Presented at 45Th ACM Technical Symposium on Computer Science Education, , http://dx.doi.org/10.1145/2538862.2538899
Lynch, T.D., Herold, M., Bolinger, J., Deshpande, S., Bihari, T., Ramanathan, J., Ramnath, R., An agile boot camp: Using a LEGO®-based active game to ground agile development principles (2011) Presented at Frontiers in Education Conference (FIE), , http://dx.doi.org/10.1109/FIE.2011.6142849
Bartel, A., Figas, P., Hagel, G., Towards a competency-based education with gamification design elements (2015) Presented at Annual Symposium on Computer-Human Interaction in Play, , http://dx.doi.org/10.1145/2793107.2810325
Guenaga, M., Eguiluz, A., Rayon, A., Nunez, A., Quevedo, E., A serious game to develop and assess teamwork competency (2014) 2014 International Symposium on Computers in Education, SIIE, 2014, pp. 183-188. , https://doi.org/10.1109/SIIE.2014.7017727
Herranz, E., Colomo-Palacios, R., De Amescua Seco, A., Gamiware: A gamification platform for software process improvement (2015) Eurospi 2015. CCIS, 543, pp. 127-139. , O’Connor, R., Umay Akkaya, M., Kemaneci, K., Yilmaz, M., Poth, A., Messnarz, R. (eds.), Springer, Cham
Latulipe, C., Long, N.B., Seminario, C.E., Structuring flipped classes with lightweight teams and gamification (2015) Proceedings of the 46Th ACM Technical Symposium on Computer Science Education, pp. 392-397. , https://doi.org/10.1145/2676723.2677240
Dutra, A.C.S., Prikladnicki, R., Franca, C., What do we know about high performance teams in software engineering? Results from a systematic literature review (2015) Presented at Euromicro Conference on Software Engineering and Advanced Applications, , http://dx.doi.org/10.1109/SEAA.2015.24
Knutas, A., Ikonen, J., Nikula, U., Porras, J., Increasing collaborative communications in a programming course with gamification (2014) Proceedings of the 15Th International Conference on Computer Systems and Technologies, 883, pp. 370-377. , http://dx.doi.org/10.1145/2659532.2659620
Hernández, L., Muñoz, M., Mejia, J., Peña, A., Gamification in software engineering teamworks: A systematic literature review (2016) 2016 International Conference on Software Process Improvement (CIMPS), pp. 1-8. , IEEE Conference Publications
Stanculescu, L.C., Bozzon, A., Sips, R.J., Houben, G.J., Work and play: An experiment in enterprise gamification (2016) Presented at 19Th ACM Conference on Computer-Supported Cooperative Work & Social Computing, , http://dx.doi.org/10.1145/2818048.2820061
Buisman, A.L.D., Van Eekelen, M.C.J.D., Gamification in educational software development (2013) Presented at South African Institute for Computer Scientists and Information Technologists Conference
Korn, O., Funk, M., Schmidt, A., Design approaches for the gamification of production environments (2015) Proceedings of the 8Th ACM International Conference on Pervasive Technologies Related to Assistive Environments, pp. 1-7. , http://dx.doi.org/10.1145/2774225.2774834
Knutas, A., Ikonen, J., Maggiorini, D., Ripamonti, L., Porras, J., Creating software engineering student interaction profiles for discovering gamification approaches to improve collaboration (2014) Proceedings of the 15Th International Conference on Computer Systems and Technologies, pp. 378-385. , http://dx.doi.org/10.1145/2659532.2659612
O’Donovan, S., Gain, J., Marais, P., A case study in the gamification of a university-level games development course (2013) In: Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference, SAICSIT, 2013, pp. 242-251. , http://dx.doi.org/10.1145/2513456.2513469
Dubois, D.J., Tamburrelli, G., Understanding gamification mechanisms for software development (2013) Proceedings of the 2013 9Th Joint Meeting on Foundations of Software Engineering, pp. 659-662. , http://dx.doi.org/10.1145/2491411.2494589
Unkelos-Shpigel, N., Hadar, I., Gamifying software engineering tasks based on cognitive principles: The case of code review (2015) Proceedings of the 8Th International Workshop on Cooperative and Human Aspects of Software Engineering CHASE 2015, pp. 119-120. , http://dx.doi.org/10.1109/CHASE.2015.21
Dorling, A., McCaffery, F., The gamification of SPICE (2012) SPICE 2012. CCIS, 290, pp. 295-301. , Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.), Springer, Heidelberg
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
rights_invalid_str_mv http://purl.org/coar/access_right/c_16ec
dc.publisher.spa.fl_str_mv Springer Verlag
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingenierías
dc.source.spa.fl_str_mv Scopus
institution Universidad de Medellín
repository.name.fl_str_mv Repositorio Institucional Universidad de Medellin
repository.mail.fl_str_mv repositorio@udem.edu.co
_version_ 1814159150215593984
spelling 2017-12-19T19:36:48Z2017-12-19T19:36:48Z2017978331964217818650929http://hdl.handle.net/11407/432710.1007/978-3-319-64218-5_20reponame:Repositorio Institucional Universidad de Medellíninstname:Universidad de MedellínOne of the fundamental skill that every professional should have, especially in the area of software engineering, is collaborative work, because teams’ members are required to collaborate to develop software. In this environment, one of the techniques currently being used for achieving activities involving collaborative teamwork is gamification. However, there is a lack of techniques to create software development teams through gamification. This paper presents a study of the use of gamification elements in the software engineering environment for collaborative work, in order to identify those elements that can be applied to create highly effective teams for software development. © 2017, Springer International Publishing AG.engSpringer VerlagFacultad de Ingenieríashttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85030643847&doi=10.1007%2f978-3-319-64218-5_20&partnerID=40&md5=dce5d18f111dd8b7e47e656d57a3290bCommunications in Computer and Information ScienceChen, G.Q., Yuan, L., Zhang, L., Lu, G., Assessing teamwork performance in software engineering education: A case in a software engineering undergraduate course (2011) Presented at Asia-Pacific Software Engineering Conference, , http://dx.doi.org/10.1109/APSEC.2011.50Knutas, A., Ikonen, J., Nikula, U., Porras, J., Increasing collaborative communications in a programming course with gamification (2014) Presented at 15Th International Conference on Computer Systems and Technologies, , http://dx.doi.org/10.1145/2659532.2659620Korn, O., Funk, M., Schmidt, A., Towards a gamification of industrial production. A comparative study in sheltered work environments (2015) Presented at 7Th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, , http://dx.doi.org/10.1145/2774225.2774834Jurado, J.L., Fernández, A., Collazos, A., Applying gamification in the context of knowledge management (2015) Presented at 15Th International Conference on Knowledge Technologies and Data-Driven Business, , http://dx.doi.org/10.1145/2809563.2809606Estacio, B., Prikladnicki, R., Mora, M., Notari, G., Caroli, P., Olchik, A., Software kaizen: Using agile to form high-performance software development teams (2014) Presented at Agile Conference (AGILE), , http://dx.doi.org/10.1109/AGILE.2014.10Berkling, K., Gamification behind the scenes: Designing a software engineering course (2016) CSEDU 2015. CCIS, 583, pp. 274-292. , Zvacek, S., Restivo, M.T., Uhomoibhi, J., Helfert, M. (eds.), Springer, ChamAkpolat, B.S., Slany, W., Enhancing software engineering student team engagement in a high-intensity extreme programming course using gamification (2014) Presented at Conference on Software Engineering Education and Training (CSEE&T), , http://dx.doi.org/10.1109/CSEET.2014.6816792Iosup, A., Epema, D., An experience report on using gamification in technical higher education (2013) Presented at 45Th ACM Technical Symposium on Computer Science Education, , http://dx.doi.org/10.1145/2538862.2538899Lynch, T.D., Herold, M., Bolinger, J., Deshpande, S., Bihari, T., Ramanathan, J., Ramnath, R., An agile boot camp: Using a LEGO®-based active game to ground agile development principles (2011) Presented at Frontiers in Education Conference (FIE), , http://dx.doi.org/10.1109/FIE.2011.6142849Bartel, A., Figas, P., Hagel, G., Towards a competency-based education with gamification design elements (2015) Presented at Annual Symposium on Computer-Human Interaction in Play, , http://dx.doi.org/10.1145/2793107.2810325Guenaga, M., Eguiluz, A., Rayon, A., Nunez, A., Quevedo, E., A serious game to develop and assess teamwork competency (2014) 2014 International Symposium on Computers in Education, SIIE, 2014, pp. 183-188. , https://doi.org/10.1109/SIIE.2014.7017727Herranz, E., Colomo-Palacios, R., De Amescua Seco, A., Gamiware: A gamification platform for software process improvement (2015) Eurospi 2015. CCIS, 543, pp. 127-139. , O’Connor, R., Umay Akkaya, M., Kemaneci, K., Yilmaz, M., Poth, A., Messnarz, R. (eds.), Springer, ChamLatulipe, C., Long, N.B., Seminario, C.E., Structuring flipped classes with lightweight teams and gamification (2015) Proceedings of the 46Th ACM Technical Symposium on Computer Science Education, pp. 392-397. , https://doi.org/10.1145/2676723.2677240Dutra, A.C.S., Prikladnicki, R., Franca, C., What do we know about high performance teams in software engineering? Results from a systematic literature review (2015) Presented at Euromicro Conference on Software Engineering and Advanced Applications, , http://dx.doi.org/10.1109/SEAA.2015.24Knutas, A., Ikonen, J., Nikula, U., Porras, J., Increasing collaborative communications in a programming course with gamification (2014) Proceedings of the 15Th International Conference on Computer Systems and Technologies, 883, pp. 370-377. , http://dx.doi.org/10.1145/2659532.2659620Hernández, L., Muñoz, M., Mejia, J., Peña, A., Gamification in software engineering teamworks: A systematic literature review (2016) 2016 International Conference on Software Process Improvement (CIMPS), pp. 1-8. , IEEE Conference PublicationsStanculescu, L.C., Bozzon, A., Sips, R.J., Houben, G.J., Work and play: An experiment in enterprise gamification (2016) Presented at 19Th ACM Conference on Computer-Supported Cooperative Work & Social Computing, , http://dx.doi.org/10.1145/2818048.2820061Buisman, A.L.D., Van Eekelen, M.C.J.D., Gamification in educational software development (2013) Presented at South African Institute for Computer Scientists and Information Technologists ConferenceKorn, O., Funk, M., Schmidt, A., Design approaches for the gamification of production environments (2015) Proceedings of the 8Th ACM International Conference on Pervasive Technologies Related to Assistive Environments, pp. 1-7. , http://dx.doi.org/10.1145/2774225.2774834Knutas, A., Ikonen, J., Maggiorini, D., Ripamonti, L., Porras, J., Creating software engineering student interaction profiles for discovering gamification approaches to improve collaboration (2014) Proceedings of the 15Th International Conference on Computer Systems and Technologies, pp. 378-385. , http://dx.doi.org/10.1145/2659532.2659612O’Donovan, S., Gain, J., Marais, P., A case study in the gamification of a university-level games development course (2013) In: Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference, SAICSIT, 2013, pp. 242-251. , http://dx.doi.org/10.1145/2513456.2513469Dubois, D.J., Tamburrelli, G., Understanding gamification mechanisms for software development (2013) Proceedings of the 2013 9Th Joint Meeting on Foundations of Software Engineering, pp. 659-662. , http://dx.doi.org/10.1145/2491411.2494589Unkelos-Shpigel, N., Hadar, I., Gamifying software engineering tasks based on cognitive principles: The case of code review (2015) Proceedings of the 8Th International Workshop on Cooperative and Human Aspects of Software Engineering CHASE 2015, pp. 119-120. , http://dx.doi.org/10.1109/CHASE.2015.21Dorling, A., McCaffery, F., The gamification of SPICE (2012) SPICE 2012. CCIS, 290, pp. 295-301. , Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.), Springer, HeidelbergScopusState of the use of gamification elements in software development teamsConference Paperinfo:eu-repo/semantics/conferenceObjecthttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_c94fMuñoz, M., Centro de Investigación en Matemáticas, Av. Universidad no 222, Zacatecas, MexicoHernández, L., Centro de Investigación en Matemáticas, Av. Universidad no 222, Zacatecas, MexicoMejia, J., Centro de Investigación en Matemáticas, Av. Universidad no 222, Zacatecas, MexicoGasca-Hurtado, G.P., Facultad de Ingeniería, Maestría en Ingeniería de Software, Universidad de Medellín, Carrera 87 no. 30-65, Medellín, ColombiaGómez-Alvarez, M.C., Facultad de Ingeniería, Maestría en Ingeniería de Software, Universidad de Medellín, Carrera 87 no. 30-65, Medellín, ColombiaMuñoz M.Hernández L.Mejia J.Gasca-Hurtado G.P.Gómez-Alvarez M.C.Centro de Investigación en Matemáticas, Av. Universidad no 222, Zacatecas, MexicoFacultad de Ingeniería, Maestría en Ingeniería de Software, Universidad de Medellín, Carrera 87 no. 30-65, Medellín, ColombiaCollaborative workGamification elementsSoftware engineeringTeamworkProcess engineeringSoftware engineeringCollaborative WorkGamificationSoftware development teamsSoftware engineering environmentsTeamworkSoftware designOne of the fundamental skill that every professional should have, especially in the area of software engineering, is collaborative work, because teams’ members are required to collaborate to develop software. In this environment, one of the techniques currently being used for achieving activities involving collaborative teamwork is gamification. However, there is a lack of techniques to create software development teams through gamification. This paper presents a study of the use of gamification elements in the software engineering environment for collaborative work, in order to identify those elements that can be applied to create highly effective teams for software development. © 2017, Springer International Publishing AG.http://purl.org/coar/access_right/c_16ec11407/4327oai:repository.udem.edu.co:11407/43272020-05-27 16:32:10.316Repositorio Institucional Universidad de Medellinrepositorio@udem.edu.co