Towards a Social and Human Factor Classification Related to Productivity in Software Development Teams

Software product development is characterized as an activity that focuses on social and human factors. In fact, studying these factors may be particularly appealing to software organizations seeking initiatives for fostering team productivity. In this light, the classification of the factors that ma...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2020
Institución:
Universidad de Medellín
Repositorio:
Repositorio UDEM
Idioma:
eng
OAI Identifier:
oai:repository.udem.edu.co:11407/5746
Acceso en línea:
http://hdl.handle.net/11407/5746
Palabra clave:
Literature review
Social and human factors
Software development productivity
Software development team
Application programs
Human engineering
Process engineering
Productivity
Development productivity
Improvement strategies
Inclusion and exclusions
Literature reviews
Software development teams
Software organization
Software product development
Systematic literature review
Software design
Rights
License
http://purl.org/coar/access_right/c_16ec
id REPOUDEM2_446c6946128df4f4a539474bfd9b35cf
oai_identifier_str oai:repository.udem.edu.co:11407/5746
network_acronym_str REPOUDEM2
network_name_str Repositorio UDEM
repository_id_str
dc.title.none.fl_str_mv Towards a Social and Human Factor Classification Related to Productivity in Software Development Teams
title Towards a Social and Human Factor Classification Related to Productivity in Software Development Teams
spellingShingle Towards a Social and Human Factor Classification Related to Productivity in Software Development Teams
Literature review
Social and human factors
Software development productivity
Software development team
Application programs
Human engineering
Process engineering
Productivity
Development productivity
Improvement strategies
Inclusion and exclusions
Literature reviews
Software development teams
Software organization
Software product development
Systematic literature review
Software design
title_short Towards a Social and Human Factor Classification Related to Productivity in Software Development Teams
title_full Towards a Social and Human Factor Classification Related to Productivity in Software Development Teams
title_fullStr Towards a Social and Human Factor Classification Related to Productivity in Software Development Teams
title_full_unstemmed Towards a Social and Human Factor Classification Related to Productivity in Software Development Teams
title_sort Towards a Social and Human Factor Classification Related to Productivity in Software Development Teams
dc.subject.none.fl_str_mv Literature review
Social and human factors
Software development productivity
Software development team
Application programs
Human engineering
Process engineering
Productivity
Development productivity
Improvement strategies
Inclusion and exclusions
Literature reviews
Software development teams
Software organization
Software product development
Systematic literature review
Software design
topic Literature review
Social and human factors
Software development productivity
Software development team
Application programs
Human engineering
Process engineering
Productivity
Development productivity
Improvement strategies
Inclusion and exclusions
Literature reviews
Software development teams
Software organization
Software product development
Systematic literature review
Software design
description Software product development is characterized as an activity that focuses on social and human factors. In fact, studying these factors may be particularly appealing to software organizations seeking initiatives for fostering team productivity. In this light, the classification of the factors that may have an impact on the productivity of the software development team becomes the point of departure for the selection and definition of improvement strategies. As part of this research, we designed a methodology grounded in systematic literature review processes to approach a classification for social and human factors and develop a validation plan. In addition, the definition of inclusion and exclusion criteria yielded an approximation to the proposed classification, which may be used as the input for the definition of improvement actions. Finally, this work reports on the preliminary advances of the validation plan. © 2020, Springer Nature Switzerland AG.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-04-29T14:53:52Z
dc.date.available.none.fl_str_mv 2020-04-29T14:53:52Z
dc.date.none.fl_str_mv 2020
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_2df8fbb1
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
dc.identifier.isbn.none.fl_str_mv 9783030335465
dc.identifier.issn.none.fl_str_mv 21945357
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11407/5746
dc.identifier.doi.none.fl_str_mv 10.1007/978-3-030-33547-2_4
identifier_str_mv 9783030335465
21945357
10.1007/978-3-030-33547-2_4
url http://hdl.handle.net/11407/5746
dc.language.iso.none.fl_str_mv eng
language eng
dc.relation.isversionof.none.fl_str_mv https://www.scopus.com/inward/record.uri?eid=2-s2.0-85075699525&doi=10.1007%2f978-3-030-33547-2_4&partnerID=40&md5=dafc48af4c6eed733af1b40c4326f5c0
dc.relation.citationvolume.none.fl_str_mv 1071
dc.relation.citationstartpage.none.fl_str_mv 36
dc.relation.citationendpage.none.fl_str_mv 50
dc.relation.references.none.fl_str_mv Yilmaz, M., (2013) A Software Process Engineering Approach to Understanding Software Productivity and Team Personality Characteristics: An Empirical Investigation Murat
Pirzadeh, L., Human factors in software development: A systematic literature review (2010) Compute Science Engineering, 368. , Master Science Thesis, vol
Amrit, C., Daneva, M., Damian, D., Human factors in software development: On its underlying theories and the value of learning from related disciplines. A guest editorial introduction to the special issue (2014) Inf. Softw. Technol., 56, pp. 1537-1542. , https://doi.org/10.1016/j.infsof.2014.07.006
Adolph, S., Hall, W., Kruchten, P., Using grounded theory to study the experience of software development (2011) Empir Softw Eng, 16, pp. 487-513. , https://doi.org/10.1007/s10664-010-9152-6
Fernández-Sanz, L., Misra, S., Influence of human factors in software quality and productivity (2011) Ccsa, 2011, pp. 257-269
(2015) 2015 Chaos Report
Lombriser, P., Dalpiaz, F., Lucassen, G., Brinkkemper, S., Gamified requirements engineering: Model and experimentation (2016) International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 171-187. , pp, Springer, Cham
Oliveira, E., Conte, T., Cristo, M., Valentim, N., Influence factors in software productivity-a tertiary literature review (2018) Proceedings of 30Th International Conference on Software Engineering and Knowledge Engineering, pp. 68-103. , https://doi.org/10.18293/seke2018-149, pp
Kitchenham, B., Charters, S., Guidelines for performing systematic literature reviews in software engineering version 2.3 (2007) Engineering, 45, p. 1051. , https://doi.org/10.1145/1134285.1134500
de Barros Sampaio, S.C., Barros, E.A., de Aquino, G.S., A review of productivity factors and strategies on software development (2010) Proceedings of 5Th Intenational Conference on Software Engineering Advances, ICSEA 2010, pp. 196-204. , https://doi.org/10.1109/icsea.2010.37
Murphy-Hill, E., Jaspan, C., Sadowski, C., What predicts software developers productivity? (2019) IEEE Trans. Softw. Eng., pp. 1-13. , early access
Fatema, I., Sakib, K., Factors influencing productivity of agile software development teamwork: A qualitative system dynamics approach (2017) Proceedings of Asia-Pacific Software Engineering Conference, APSEC, pp. 737-742. , https://doi.org/10.1109/apsec.2017.95, pp., 2018
Iqbal, J., Omar, M., Yasin, A., An empirical analysis of the effect of agile teams on software productivity (2019) 2Nd International Conference on Computing, Mathematics and Engineering Technologies (Icomet, pp. 1-8
Cunha De Oliveira, E.C., (2017) Fatores De influência Na Produtividade Dos Desenvolvedores De Organizaciones De Software, , https://tede.ufam.edu.br/bitstream/tede/6137/5/Tese_EdsonC.C.Oliveira.pdf
Wagner, S., Ruhe, M., A systematic review of productivity factors in software development (2008) Proceedings of the 2Nd International Software Productivity Analysis and Cost Estimation (SPACE 2008), pp. 1-6. , pp
Wagner, S., Ruhe, M., A systematic review of productivity factors in software development (2008) Proceedings of the 2Nd International Software Productivity Analysis and Cost Estimation (SPACE 2008), pp. 1-6. , pp
Paiva, E., Barbosa, D., Lima, R., Albuquerque, A., Factors that influence the productivity of software developers in a developer view (2010) Innovations in Computing Sciences and Software Engineering, , https://doi.org/10.1007/978-90-481-9112-3
Dutra, A.C.S., Prikladnicki, R., França, C., What do we know about high performance teams in software engineering? Results from a systematic literature review (2015) 41St Euromicro Conference on Software Engineering and Advanced Applications
Bryman, A., (2012) Social Research Methods, , Oxford University Press, Oxford
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.none.fl_str_mv Springer
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv Advances in Intelligent Systems and Computing
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_ 1808481168272654336
spelling 20202020-04-29T14:53:52Z2020-04-29T14:53:52Z978303033546521945357http://hdl.handle.net/11407/574610.1007/978-3-030-33547-2_4Software product development is characterized as an activity that focuses on social and human factors. In fact, studying these factors may be particularly appealing to software organizations seeking initiatives for fostering team productivity. In this light, the classification of the factors that may have an impact on the productivity of the software development team becomes the point of departure for the selection and definition of improvement strategies. As part of this research, we designed a methodology grounded in systematic literature review processes to approach a classification for social and human factors and develop a validation plan. In addition, the definition of inclusion and exclusion criteria yielded an approximation to the proposed classification, which may be used as the input for the definition of improvement actions. Finally, this work reports on the preliminary advances of the validation plan. © 2020, Springer Nature Switzerland AG.engSpringerIngeniería de SistemasFacultad de Ingenieríashttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85075699525&doi=10.1007%2f978-3-030-33547-2_4&partnerID=40&md5=dafc48af4c6eed733af1b40c4326f5c010713650Yilmaz, M., (2013) A Software Process Engineering Approach to Understanding Software Productivity and Team Personality Characteristics: An Empirical Investigation MuratPirzadeh, L., Human factors in software development: A systematic literature review (2010) Compute Science Engineering, 368. , Master Science Thesis, volAmrit, C., Daneva, M., Damian, D., Human factors in software development: On its underlying theories and the value of learning from related disciplines. A guest editorial introduction to the special issue (2014) Inf. Softw. Technol., 56, pp. 1537-1542. , https://doi.org/10.1016/j.infsof.2014.07.006Adolph, S., Hall, W., Kruchten, P., Using grounded theory to study the experience of software development (2011) Empir Softw Eng, 16, pp. 487-513. , https://doi.org/10.1007/s10664-010-9152-6Fernández-Sanz, L., Misra, S., Influence of human factors in software quality and productivity (2011) Ccsa, 2011, pp. 257-269(2015) 2015 Chaos ReportLombriser, P., Dalpiaz, F., Lucassen, G., Brinkkemper, S., Gamified requirements engineering: Model and experimentation (2016) International Working Conference on Requirements Engineering: Foundation for Software Quality, pp. 171-187. , pp, Springer, ChamOliveira, E., Conte, T., Cristo, M., Valentim, N., Influence factors in software productivity-a tertiary literature review (2018) Proceedings of 30Th International Conference on Software Engineering and Knowledge Engineering, pp. 68-103. , https://doi.org/10.18293/seke2018-149, ppKitchenham, B., Charters, S., Guidelines for performing systematic literature reviews in software engineering version 2.3 (2007) Engineering, 45, p. 1051. , https://doi.org/10.1145/1134285.1134500de Barros Sampaio, S.C., Barros, E.A., de Aquino, G.S., A review of productivity factors and strategies on software development (2010) Proceedings of 5Th Intenational Conference on Software Engineering Advances, ICSEA 2010, pp. 196-204. , https://doi.org/10.1109/icsea.2010.37Murphy-Hill, E., Jaspan, C., Sadowski, C., What predicts software developers productivity? (2019) IEEE Trans. Softw. Eng., pp. 1-13. , early accessFatema, I., Sakib, K., Factors influencing productivity of agile software development teamwork: A qualitative system dynamics approach (2017) Proceedings of Asia-Pacific Software Engineering Conference, APSEC, pp. 737-742. , https://doi.org/10.1109/apsec.2017.95, pp., 2018Iqbal, J., Omar, M., Yasin, A., An empirical analysis of the effect of agile teams on software productivity (2019) 2Nd International Conference on Computing, Mathematics and Engineering Technologies (Icomet, pp. 1-8Cunha De Oliveira, E.C., (2017) Fatores De influência Na Produtividade Dos Desenvolvedores De Organizaciones De Software, , https://tede.ufam.edu.br/bitstream/tede/6137/5/Tese_EdsonC.C.Oliveira.pdfWagner, S., Ruhe, M., A systematic review of productivity factors in software development (2008) Proceedings of the 2Nd International Software Productivity Analysis and Cost Estimation (SPACE 2008), pp. 1-6. , ppWagner, S., Ruhe, M., A systematic review of productivity factors in software development (2008) Proceedings of the 2Nd International Software Productivity Analysis and Cost Estimation (SPACE 2008), pp. 1-6. , ppPaiva, E., Barbosa, D., Lima, R., Albuquerque, A., Factors that influence the productivity of software developers in a developer view (2010) Innovations in Computing Sciences and Software Engineering, , https://doi.org/10.1007/978-90-481-9112-3Dutra, A.C.S., Prikladnicki, R., França, C., What do we know about high performance teams in software engineering? Results from a systematic literature review (2015) 41St Euromicro Conference on Software Engineering and Advanced ApplicationsBryman, A., (2012) Social Research Methods, , Oxford University Press, OxfordAdvances in Intelligent Systems and ComputingLiterature reviewSocial and human factorsSoftware development productivitySoftware development teamApplication programsHuman engineeringProcess engineeringProductivityDevelopment productivityImprovement strategiesInclusion and exclusionsLiterature reviewsSoftware development teamsSoftware organizationSoftware product developmentSystematic literature reviewSoftware designTowards a Social and Human Factor Classification Related to Productivity in Software Development TeamsConference Paperinfo:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_2df8fbb1Machuca-Villegas, L., Universidad del Valle, Calle 13 # 100-00, Cali, Valle del Cauca 760032, Colombia, Universidad de Medellín, Carrera 87 no. 30-65, Medellín, 50026, Colombia; Gasca-Hurtado, G.P., Universidad de Medellín, Carrera 87 no. 30-65, Medellín, 50026, Colombiahttp://purl.org/coar/access_right/c_16ecMachuca-Villegas L.Gasca-Hurtado G.P.11407/5746oai:repository.udem.edu.co:11407/57462020-05-27 17:33:01.57Repositorio Institucional Universidad de Medellinrepositorio@udem.edu.co