Skip to main content

Social and Human Factor Classification of Influence in Productivity in Software Development Teams

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1251))

Abstract

Software development organizations continuously seek to increase the productivity of their teams. However, productivity in the development of a software product is characterized by a high dependence on social and human factors. Therefore, studying these factors is essential to meet the performance needs of software development organizations. The above supports the motivation to consider the social and human factors that may influence the productivity of software development teams. This research has been conducted to classify such factors associated with the productivity of software development teams. For this purpose, a methodology was designed based on systematic literature review processes and evaluation processes with a psychology expert. The classification of social and human factors and their respective definitions are the partial results of this investigation. The proposed classification is an essential input for the establishment of improvement actions.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Hernández, L., Muñoz, M., Mejia, J., Peña, A.: Gamificación en equipos de trabajo en la ingeniería de software: Una revisión sistemática de la literatura Gamification in software engineering teamworks: a systematic literature review (2016)

    Google Scholar 

  2. Muñoz, M., et al.: A model to integrate highly effective teams for software development. In: Stolfa, J., Stolfa, S., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2017. CCIS, vol. 748, pp. 613–626. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64218-5_51

    Chapter  Google Scholar 

  3. de Barros Sampaio, S.C., Barros, E.A., De Aquino, G.S., et al.: A review of productivity factors and strategies on software development. In: Proceedings of 5th International Conference on Software Engineering Advances, ICSEA 2010, pp. 196–204 (2010). https://doi.org/10.1109/icsea.2010.37

  4. De Oliveira, E.C.C.: Fatores de influência na produtividade dos desenvolvedores de organizaciones de software. Universidade Federal Do Amazonas (2017)

    Google Scholar 

  5. Murphy-hill, E., Jaspan, C., Sadowski, C., et al.: What predicts software developers’ productivity? IEEE Trans. Softw. Eng. 1–13 (2019)

    Google Scholar 

  6. Oliveira, E., Conte, T., Cristo, M., Valentim, N.: Influence factors in software productivity - a tertiary literature review. In: Proceedings of 30th International Conference on Software Engineering Knowl Engineering, pp. 68–103 (2018). https://doi.org/10.18293/seke2018-149

  7. Wagner, S., Ruhe, M.: A systematic review of productivity factors in software development. In: Proceedings of the 2nd International Software Productivity Analysis and Cost Estimation (SPACE 2008), pp. 1–6 (2008)

    Google Scholar 

  8. Trendowicz, A., Münch, J.: Factors influencing software development productivity-state-of-the-art and industrial experiences. Adv. Comput. 77, 185–241 (2009). https://doi.org/10.1016/S0065-2458(09)01206-6

    Article  Google Scholar 

  9. 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. In: 41st Euromicro Conference on Software Engineering and Advanced Applications (2015)

    Google Scholar 

  10. Yilmaz, M.: A software process engineering approach to understanding software productivity and team personality characteristics: an empirical investigation. Dublin City University (2013)

    Google Scholar 

  11. Yilmaz, M., O’Connor, R.V., Clarke, P.: Effective social productivity measurements during software development—an empirical study. Int. J. Softw. Eng. Knowl. Eng. 26, 457–490 (2016). https://doi.org/10.1142/S0218194016500194

    Article  Google Scholar 

  12. Machuca-Villegas, L., Gasca-Hurtado, G.P.: Towards a social and human factor classification related to productivity in software development teams. In: Mejia, J., Muñoz, M., Rocha, Á., A. Calvo-Manzano, J. (eds.) CIMPS 2019. AISC, vol. 1071, pp. 36–50. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-33547-2_4

    Chapter  Google Scholar 

  13. Gómez Pérez, M.N.: Estudios experimentales sobre la influencia de la personalidad y el clima en el desarrollo de software. Guías para gestión de equipos en proyectos de ingeniería del software. Universidad Autónoma de Madrid (2010)

    Google Scholar 

  14. Sommerville, I.: Software Engineering, 10th edn. Pearson, London (2016)

    MATH  Google Scholar 

  15. Sommerville, I.: Ingenieria del Software, 10th edn. Pearson, London (2005)

    Google Scholar 

  16. Weimar, E., Nugroho, A., Visser, J., Plaat, A.: Towards high performance software teamwork. In: Proceedings of 17th International Conference on Evaluation and Assessment in Software Engineering – EASE 2013, pp. 212–215 (2013). https://doi.org/10.1145/2460999.2461030

  17. Canedo, E.D., Santos, G.A.: Factors affecting software development productivity: an empirical study. In: ACM International Conference on Proceeding Series, pp. 307–316 (2019). https://doi.org/10.1145/3350768.3352491

  18. Fatema, I., Sakib, K.: Using qualitative system dynamics in the development of an agile teamwork productivity model using qualitative system dynamics in the development of an agile teamwork productivity Model. Int. J. Adv. Softw. 11, 170–185 (2018)

    Google Scholar 

  19. Iqbal, J., Omar, M., Yasin, A.: An empirical analysis of the effect of agile teams on software productivity. In: 2nd International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), pp. 1–8. IEEE (2019)

    Google Scholar 

  20. Graziotin, D., Fagerholm, F., Wang, X., Abrahamsson, P.: What happens when software developers are (un)happy. J. Syst. Softw. 140, 32–47 (2018). https://doi.org/10.1016/j.jss.2018.02.041

    Article  Google Scholar 

  21. Vallejo-Nágera, J.: Guía Práctica de Psicología. Ediciones Temas de Hoy (2002)

    Google Scholar 

  22. Belloch Fuster, A., et al.: El modelo bio-psico-social: un marco de referencia necesario para el psicólogo clínico. Clin. Health 4, 181–190 (1993)

    Google Scholar 

  23. Katzenbach, J.R., Smith, D.K.: The Discipline of Teams. Harvard Business Press, Boston, Massachusetts (2008)

    Google Scholar 

  24. Tang, X., Kishore, R.: The antecedents and consequences of agile practices: a multi-period empirical study of software teams in time-bound projects. In: Proceedings of the International Conference on Information Systems (ICIS) and International Research Workshop on IT Project Management. Saint Louis, Missouri, USA, pp. 142–157 (2010)

    Google Scholar 

  25. 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. In: Stolfa, J., Stolfa, S., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2017. CCIS, vol. 748, pp. 249–258. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64218-5_20

    Chapter  Google Scholar 

  26. Gasca-Hurtado, G.P., Gómez-Álvarez, M.C., Manrique-Losada, B.: Using gamification in software engineering teaching: study case for software design. In: Rocha, Á., Adeli, H., Reis, L.P., Costanzo, S. (eds.) WorldCIST’19 2019. AISC, vol. 932, pp. 244–255. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-16187-3_24

    Chapter  Google Scholar 

  27. de Paula Porto, D., Ferrari, F.C., Fabbri, S.C.P.F.: Improving project manager decision with gamification. In: ACM International Conference on Proceeding Series (2019). https://doi.org/10.1145/3364641.3364675

  28. Consuegra, N.: Diccionario de psicologia-Ecoe Ediciones (2010)

    Google Scholar 

  29. Paiva, E., Barbosa, D., Lima Jr., R., Albuquerque, A.: Factors that Influence the productivity of software developers in a developer view. Innov. Comput. Sci. Softw. Eng. (2010). https://doi.org/10.1007/978-90-481-9112-3

    Article  Google Scholar 

  30. Tomasello, M.: Por qué cooperamos. Primera ed. Katz Editores (2010)

    Google Scholar 

  31. Hernández López, A.: Medidas de productividad en los proyectos de desarrollo de software: una aproximación por puestos de trabajo (2014)

    Google Scholar 

  32. Herzberg, F., Mausner, B., Bloch Snyderman, B.: Motivation to Work. Wiley, New York (1959)

    Google Scholar 

  33. Chiavenato, I.: Administración de recursos humanos. Quinta Edición Santa Fé de Bogota. Editorial McGraw-Hill (2000)

    Google Scholar 

  34. Pink, D.: La sorprendente ciencia de la motivación. TEDGlobal (2009)

    Google Scholar 

  35. Judge, T.A., Piccolo, R.F., Podsakoff, N.P., et al.: The relationship between pay and job satisfaction: a meta-analysis of the literature. J. Vocat. Behav. 77, 157–167 (2010)

    Article  Google Scholar 

  36. Vivas, P., Rojas, J., Torras, M.: Dinámica de Grupos. Fundación para la Universidad Oberta de Catalunya FUOC (2009)

    Google Scholar 

  37. Feldman, R.: Psicología Con Aplicaciones A Países De Habla Hispana. Décima Edi. McGraw Hill (2014)

    Google Scholar 

  38. López Jordán, M.E., González Medina, M.F.: Inteligencia Emocional. Ediciones Gamma (2009)

    Google Scholar 

  39. Riso, W.: Terapia cognitiva. Fundamentos teóricos y conceptualización del caso clínico. Editorial Norma (2006)

    Google Scholar 

  40. Project Management Institute, IEEE Computer Society: Software Extension to the PMBOK® Guide Fifth Edition, Fifth. Project Management Institute, Inc. (2013)

    Google Scholar 

Download references

Acknowledgements

This study is part of the “Classification and Influence of Social and Human Factors on Software Development Team Productivity in Small and Medium IT Businesses” project, financed by La Universidad de Medellín (Colombia), El Centro de Investigaciones en Matemáticas (Zacatecas-México) and La Universidad de Guadalajara (México).

We thank Kimberly Londoño Ruiz, psychologist, for her support in the review, selection, and definition of the social and human factors presented in this paper.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Liliana Machuca-Villegas or Gloria Piedad Gasca-Hurtado .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Machuca-Villegas, L., Gasca-Hurtado, G.P., Restrepo Tamayo, L.M., Morillo Puente, S. (2020). Social and Human Factor Classification of Influence in Productivity in Software Development Teams. In: Yilmaz, M., Niemann, J., Clarke, P., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2020. Communications in Computer and Information Science, vol 1251. Springer, Cham. https://doi.org/10.1007/978-3-030-56441-4_54

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-56441-4_54

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-56440-7

  • Online ISBN: 978-3-030-56441-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics