Gamification to Identify Software Development Team Members' Profiles

Nowadays, the software development means teamwork, in both industry and academia. Because of the soft skills and knowledge that each team member brings to the team, for high performance teams, the human factor turns out to be a key element. Therefore, building a well-structured team implies to consi...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2018
Institución:
Universidad de Medellín
Repositorio:
Repositorio UDEM
Idioma:
eng
OAI Identifier:
oai:repository.udem.edu.co:11407/4863
Acceso en línea:
http://hdl.handle.net/11407/4863
Palabra clave:
Collaborative work
Gamification
Software engineering
Teamwork
Process engineering
Software engineering
Virtual reality
Collaborative Work
Gamification
Key elements
Soft skills
Software development teams
Team members
Teamwork
Virtual reality tools
Software design
Rights
License
http://purl.org/coar/access_right/c_16ec
id REPOUDEM2_5ac2ff171d33992715c0eb6326ae6aec
oai_identifier_str oai:repository.udem.edu.co:11407/4863
network_acronym_str REPOUDEM2
network_name_str Repositorio UDEM
repository_id_str
dc.title.spa.fl_str_mv Gamification to Identify Software Development Team Members' Profiles
title Gamification to Identify Software Development Team Members' Profiles
spellingShingle Gamification to Identify Software Development Team Members' Profiles
Collaborative work
Gamification
Software engineering
Teamwork
Process engineering
Software engineering
Virtual reality
Collaborative Work
Gamification
Key elements
Soft skills
Software development teams
Team members
Teamwork
Virtual reality tools
Software design
title_short Gamification to Identify Software Development Team Members' Profiles
title_full Gamification to Identify Software Development Team Members' Profiles
title_fullStr Gamification to Identify Software Development Team Members' Profiles
title_full_unstemmed Gamification to Identify Software Development Team Members' Profiles
title_sort Gamification to Identify Software Development Team Members' Profiles
dc.contributor.affiliation.spa.fl_str_mv Muñoz, M., Unidad Zacatecas, Centro de Investigación en Matemáticas, Parque Quantum, Ciudad del Conocimiento;Peña, A., Universidad de Guadalajara;Mejia, J., Unidad Zacatecas, Centro de Investigación en Matemáticas, Parque Quantum, Ciudad del Conocimiento;Gasca-Hurtado, G.P., Universidad de Medellín;Gómez-Álvarez, M.C., Universidad de Medellín;Hernández, L., Unidad Zacatecas, Centro de Investigación en Matemáticas, Parque Quantum, Ciudad del Conocimiento
dc.subject.spa.fl_str_mv Collaborative work
Gamification
Software engineering
Teamwork
Process engineering
Software engineering
Virtual reality
Collaborative Work
Gamification
Key elements
Soft skills
Software development teams
Team members
Teamwork
Virtual reality tools
Software design
topic Collaborative work
Gamification
Software engineering
Teamwork
Process engineering
Software engineering
Virtual reality
Collaborative Work
Gamification
Key elements
Soft skills
Software development teams
Team members
Teamwork
Virtual reality tools
Software design
description Nowadays, the software development means teamwork, in both industry and academia. Because of the soft skills and knowledge that each team member brings to the team, for high performance teams, the human factor turns out to be a key element. Therefore, building a well-structured team implies to consider its members' individualities, which will compose the coexistence that will directly impact the team. In order to observe collaboration in a similar to real life situation, in this paper we propose the use of a contraption based on the Rube Goldberg machine to gamify the identification of software development team roles focusing on knowledge, skills and interactive styles toward the integration of high performance teams. A virtual reality tool was developed to provide an attractive way to support the integration of high performance teams for software engineering. This paper includes both the description of the virtual environment and the first results of implementing it. The first results show that after using the virtual environment the teams obtained better performance. © 2018, Springer Nature Switzerland AG.
publishDate 2018
dc.date.accessioned.none.fl_str_mv 2018-10-31T13:44:18Z
dc.date.available.none.fl_str_mv 2018-10-31T13:44:18Z
dc.date.created.none.fl_str_mv 2018
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 9783319979243
dc.identifier.issn.none.fl_str_mv 18650929
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11407/4863
dc.identifier.doi.none.fl_str_mv 10.1007/978-3-319-97925-0_18
identifier_str_mv 9783319979243
18650929
10.1007/978-3-319-97925-0_18
url http://hdl.handle.net/11407/4863
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-85053143185&doi=10.1007%2f978-3-319-97925-0_18&partnerID=40&md5=dbe918d1656fd14b4a62e4bb5b0af120
dc.relation.citationvolume.spa.fl_str_mv 896
dc.relation.citationstartpage.spa.fl_str_mv 219
dc.relation.citationendpage.spa.fl_str_mv 228
dc.relation.ispartofes.spa.fl_str_mv Communications in Computer and Information Science
dc.relation.references.spa.fl_str_mv Matturro, G., Raschetti, F., Fontán, C., Soft skills in software development teams: A survey of the points of view of team leaders and team members. In: Proceedings-8th International Workshop on Cooperative and Human Aspects of Software Engineering (2015) CHASE, 2015, pp. 101-104. , https://doi.org/10.1109/CHASE.2015.30;Dorling, A., McCaffery, F., The gamification of SPICE (2012) SPICE 2012. CCIS, 290. , https://doi.org/10.1007/978-3-642-30439-2_35, Mas, A., Mesquida, A., Rout, T., O'Connor, R.V., Dorling, A. (eds.), Springer, Heidelberg;Yilmaz, M., O'Connor, R.V., Colomo-Palacios, R., Clarke, P., An examination of personality traits and how they impact on software development teams (2017) Inf. Soft. Tech., 86, pp. 101-122;Korn, O., Funk, M., Schmidt, A., Towards a gamification of industrial production. A comparative study in sheltered work environments (2015) Present at 7Th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, , http://dx.doi.org/10.1145/2774225.2774834;Berkling, K., Gamification behind the scenes (2016) CSEDU 2015. CCIS, 583, pp. 274-292. , https://doi.org/10.1007/978-3-319-29585-5_16, 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, , http://dx.doi.org/10.1109/CSEET.2014.6816792, CSEE&T;Rube Goldberg, I., Rube Goldberg Machine Contest ® 2016 Official Rule Book (2016) July, 2015, pp. 1-19;Humphrey, W.S., (2006) Introduction to the Team Software Process, , Addison-Wesley, Reading;Hernández-López, A., Colomo-Palacios, R., García-Crespo, A., Soto-Acosta, P., Team software process in GSD teams: A study of new work practices and models (2010) Int. J. Hum. Cap. Inf. Tech. Prof., 1 (3), pp. 32-53;Colomo-Palacios, R., González-Carrasco, I., López-Cuadrado, J.L., Trigo Ribeiro, A., Varajao, J., I-COMPETERE: Using applied intelligence in search of competency gaps in software project managers (2014) Inf. Syst. Front., 16 (4), pp. 607-625;Ruano-Mayoral, M., Colomo-Palacios, R., García-Crespo, A., Gómez-Berbís, J.M., Software project managers under the team software process: A study of competences based on literature (2010) Int. J. Inf. Tech. Proj. Manag., 1 (1), pp. 42-53;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., Amescua Seco, A., Gamiware: A gamification platform for software process improvement (2015) Eurospi 2015. CCIS, 543. , https://doi.org/10.1007/978-3-319-24647-5_11, O'Connor, R., Umay Akkaya, M., Kemaneci, K., Yilmaz, M., Poth, A., Messnarz, R. (eds.), Springer, Cham;Lukosch, H., Nuland, B., Ruijven, T., Veen, L., Verbraeck, A., Building a virtual world for team work improvement (2014) ISAGA 2013. LNCS, 8264, pp. 60-68. , https://doi.org/10.1007/978-3-319-04954-0_8, Meijer, S.A., Smeds, R. (eds.), Springer, Cham;Wendel, V., Gutjahr, M., Battenberg, P., Designing a Collaborative Serious Game for Team Building Using Minecraft, pp. 569-578. , http://search.proquest.com/openview/f11c9d6e0d896ca4a090c285fc678ce7/1?pq-origsite=gscholar;Ellis, J.B., Luther, K., Bessiere, K., Kellogg, W.A., Games for virtual team building (2008) Proceedings of the 7Th ACM Conference on Designing Interactive Systems-Dis 2008, pp. 295-304. , https://doi.org/10.1145/1394445.1394477;Häkkinen, P., Bluemink, J., Juntunen, M., Laakkonen, I., Multiplayer 3D game in supporting team-building activities in a work organization (2012) Proceedings of the 12Th IEEE International Conference on Advanced Learning Technologies, ICALT 2012, pp. 430-432. , https://doi.org/10.1109/ICALT.2012.242;Benefield, G.A., Shen, C., Leavitt, A., Virtual team networks: How group social capital affects team success in a massively multiplayer online game (2016) Proceedings of the 19Th ACM Conference on Computer-Supported Cooperative Work & Social Computing-Cscw 2016, pp. 677-688. , https://doi.org/10.1145/2818048.2819935;Valdez Gómez, E., Peña, A., (2014) Development of a Virtual Prototype of 3D Collaborative Virtual Environment for Analyzing the Users Interaction;Hernández, L., Muñoz, M., Mejía, J., Peña, A., Rangel, N., Torres, C., A systematic literature review focused on the use of gamification in software engineering teamworks (2017) RISTI, 21, pp. 33-50. , https://doi.org/10.17013/risti.21.33-50, March;Muñoz, M., Hernández, L., Mejia, J., Gasca-Hurtado, G.P., Gómez-Alvarez, M.C., State of the use of gamification elements in software development teams (2017) Eurospi 2017. CCIS, 748, pp. 249-258. , https://doi.org/10.1007/978-3-319-64218-5_20, Stolfa, J., Stolfa, S., O'Connor, R.V., Messnarz, R. (eds.), Springer, Cham;Yin, R.K., (2003) Case Study Research. Design and Methods. SAGE Publications, Beverley Hills, , https://doi.org/10.1097/FCH.0b013e31822dda9e;Runeson, P., Höst, M., Guidelines for conducting and reporting case study research in software engineering (2009) Empir. Soft. Eng., 14 (2), pp. 131-164. , https://doi.org/10.1007/s10664-008-9102-8;Gasca-Hurtado, G.P., Gómez-Alvarez, M.C., Muñoz, M., Mejía, J., Gamification proposal for defect tracking in software development process (2016) Eurospi 2016. CCIS, 633, pp. 212-224. , https://doi.org/10.1007/978-3-319-44817-6_17, Kreiner, C., O'Connor, R.V., Poth, A., Messnarz, R. (eds.), Springer, Cham
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.program.spa.fl_str_mv Ingeniería de Sistemas
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_ 1814159101033185280
spelling 2018-10-31T13:44:18Z2018-10-31T13:44:18Z2018978331997924318650929http://hdl.handle.net/11407/486310.1007/978-3-319-97925-0_18Nowadays, the software development means teamwork, in both industry and academia. Because of the soft skills and knowledge that each team member brings to the team, for high performance teams, the human factor turns out to be a key element. Therefore, building a well-structured team implies to consider its members' individualities, which will compose the coexistence that will directly impact the team. In order to observe collaboration in a similar to real life situation, in this paper we propose the use of a contraption based on the Rube Goldberg machine to gamify the identification of software development team roles focusing on knowledge, skills and interactive styles toward the integration of high performance teams. A virtual reality tool was developed to provide an attractive way to support the integration of high performance teams for software engineering. This paper includes both the description of the virtual environment and the first results of implementing it. The first results show that after using the virtual environment the teams obtained better performance. © 2018, Springer Nature Switzerland AG.engSpringer VerlagIngeniería de SistemasFacultad de Ingenieríashttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85053143185&doi=10.1007%2f978-3-319-97925-0_18&partnerID=40&md5=dbe918d1656fd14b4a62e4bb5b0af120896219228Communications in Computer and Information ScienceMatturro, G., Raschetti, F., Fontán, C., Soft skills in software development teams: A survey of the points of view of team leaders and team members. In: Proceedings-8th International Workshop on Cooperative and Human Aspects of Software Engineering (2015) CHASE, 2015, pp. 101-104. , https://doi.org/10.1109/CHASE.2015.30;Dorling, A., McCaffery, F., The gamification of SPICE (2012) SPICE 2012. CCIS, 290. , https://doi.org/10.1007/978-3-642-30439-2_35, Mas, A., Mesquida, A., Rout, T., O'Connor, R.V., Dorling, A. (eds.), Springer, Heidelberg;Yilmaz, M., O'Connor, R.V., Colomo-Palacios, R., Clarke, P., An examination of personality traits and how they impact on software development teams (2017) Inf. Soft. Tech., 86, pp. 101-122;Korn, O., Funk, M., Schmidt, A., Towards a gamification of industrial production. A comparative study in sheltered work environments (2015) Present at 7Th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, , http://dx.doi.org/10.1145/2774225.2774834;Berkling, K., Gamification behind the scenes (2016) CSEDU 2015. CCIS, 583, pp. 274-292. , https://doi.org/10.1007/978-3-319-29585-5_16, 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, , http://dx.doi.org/10.1109/CSEET.2014.6816792, CSEE&T;Rube Goldberg, I., Rube Goldberg Machine Contest ® 2016 Official Rule Book (2016) July, 2015, pp. 1-19;Humphrey, W.S., (2006) Introduction to the Team Software Process, , Addison-Wesley, Reading;Hernández-López, A., Colomo-Palacios, R., García-Crespo, A., Soto-Acosta, P., Team software process in GSD teams: A study of new work practices and models (2010) Int. J. Hum. Cap. Inf. Tech. Prof., 1 (3), pp. 32-53;Colomo-Palacios, R., González-Carrasco, I., López-Cuadrado, J.L., Trigo Ribeiro, A., Varajao, J., I-COMPETERE: Using applied intelligence in search of competency gaps in software project managers (2014) Inf. Syst. Front., 16 (4), pp. 607-625;Ruano-Mayoral, M., Colomo-Palacios, R., García-Crespo, A., Gómez-Berbís, J.M., Software project managers under the team software process: A study of competences based on literature (2010) Int. J. Inf. Tech. Proj. Manag., 1 (1), pp. 42-53;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., Amescua Seco, A., Gamiware: A gamification platform for software process improvement (2015) Eurospi 2015. CCIS, 543. , https://doi.org/10.1007/978-3-319-24647-5_11, O'Connor, R., Umay Akkaya, M., Kemaneci, K., Yilmaz, M., Poth, A., Messnarz, R. (eds.), Springer, Cham;Lukosch, H., Nuland, B., Ruijven, T., Veen, L., Verbraeck, A., Building a virtual world for team work improvement (2014) ISAGA 2013. LNCS, 8264, pp. 60-68. , https://doi.org/10.1007/978-3-319-04954-0_8, Meijer, S.A., Smeds, R. (eds.), Springer, Cham;Wendel, V., Gutjahr, M., Battenberg, P., Designing a Collaborative Serious Game for Team Building Using Minecraft, pp. 569-578. , http://search.proquest.com/openview/f11c9d6e0d896ca4a090c285fc678ce7/1?pq-origsite=gscholar;Ellis, J.B., Luther, K., Bessiere, K., Kellogg, W.A., Games for virtual team building (2008) Proceedings of the 7Th ACM Conference on Designing Interactive Systems-Dis 2008, pp. 295-304. , https://doi.org/10.1145/1394445.1394477;Häkkinen, P., Bluemink, J., Juntunen, M., Laakkonen, I., Multiplayer 3D game in supporting team-building activities in a work organization (2012) Proceedings of the 12Th IEEE International Conference on Advanced Learning Technologies, ICALT 2012, pp. 430-432. , https://doi.org/10.1109/ICALT.2012.242;Benefield, G.A., Shen, C., Leavitt, A., Virtual team networks: How group social capital affects team success in a massively multiplayer online game (2016) Proceedings of the 19Th ACM Conference on Computer-Supported Cooperative Work & Social Computing-Cscw 2016, pp. 677-688. , https://doi.org/10.1145/2818048.2819935;Valdez Gómez, E., Peña, A., (2014) Development of a Virtual Prototype of 3D Collaborative Virtual Environment for Analyzing the Users Interaction;Hernández, L., Muñoz, M., Mejía, J., Peña, A., Rangel, N., Torres, C., A systematic literature review focused on the use of gamification in software engineering teamworks (2017) RISTI, 21, pp. 33-50. , https://doi.org/10.17013/risti.21.33-50, March;Muñoz, M., Hernández, L., Mejia, J., Gasca-Hurtado, G.P., Gómez-Alvarez, M.C., State of the use of gamification elements in software development teams (2017) Eurospi 2017. CCIS, 748, pp. 249-258. , https://doi.org/10.1007/978-3-319-64218-5_20, Stolfa, J., Stolfa, S., O'Connor, R.V., Messnarz, R. (eds.), Springer, Cham;Yin, R.K., (2003) Case Study Research. Design and Methods. SAGE Publications, Beverley Hills, , https://doi.org/10.1097/FCH.0b013e31822dda9e;Runeson, P., Höst, M., Guidelines for conducting and reporting case study research in software engineering (2009) Empir. Soft. Eng., 14 (2), pp. 131-164. , https://doi.org/10.1007/s10664-008-9102-8;Gasca-Hurtado, G.P., Gómez-Alvarez, M.C., Muñoz, M., Mejía, J., Gamification proposal for defect tracking in software development process (2016) Eurospi 2016. CCIS, 633, pp. 212-224. , https://doi.org/10.1007/978-3-319-44817-6_17, Kreiner, C., O'Connor, R.V., Poth, A., Messnarz, R. (eds.), Springer, ChamScopusCollaborative workGamificationSoftware engineeringTeamworkProcess engineeringSoftware engineeringVirtual realityCollaborative WorkGamificationKey elementsSoft skillsSoftware development teamsTeam membersTeamworkVirtual reality toolsSoftware designGamification to Identify Software Development Team Members' ProfilesConference Paperinfo:eu-repo/semantics/conferenceObjecthttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_c94fMuñoz, M., Unidad Zacatecas, Centro de Investigación en Matemáticas, Parque Quantum, Ciudad del Conocimiento;Peña, A., Universidad de Guadalajara;Mejia, J., Unidad Zacatecas, Centro de Investigación en Matemáticas, Parque Quantum, Ciudad del Conocimiento;Gasca-Hurtado, G.P., Universidad de Medellín;Gómez-Álvarez, M.C., Universidad de Medellín;Hernández, L., Unidad Zacatecas, Centro de Investigación en Matemáticas, Parque Quantum, Ciudad del ConocimientoMuñoz M.Peña A.Mejia J.Gasca-Hurtado G.P.Gómez-Álvarez M.C.Hernández L.http://purl.org/coar/access_right/c_16ec11407/4863oai:repository.udem.edu.co:11407/48632020-05-27 15:42:52.005Repositorio Institucional Universidad de Medellinrepositorio@udem.edu.co