On a Preliminary Theory of Communication in Distributed Software Development: A Grounded Theory-Based Research

Authors

  • Nelson Galvão de Sá Leitão Júnior Federal University of Pernambuco
  • Ivaldir Honório de Farias Junior Federal University of Pernambuco
  • Hermano Perrelli de Moura Federal University of Pernambuco
  • Sabrina Dos Santos Marczak Pontifical Catholic University of Rio Grande do Sul

DOI:

https://doi.org/10.5753/jserd.2021.804

Abstract

Communication is one of the leading challenges faced by teams working in a distributed setting; yet, little has been theorized about how communication occurs in such context. Our long-term research goal is to construct a Communication Theory in Distributed Software Development, aiming to propose a theoretical foundation for future academic studies on the topic of communication and a reference for industry practitioners. To achieve this goal, we are using Grounded Theory, including an Exploratory Literature Review before the theory construction, to confirm the research gap. In this paper, we present a further preliminary version of the Communication Theory comprising six theoretical categories and 31 subcategories. The theory brings, up to know, a consolidated body of knowledge and points out the main concepts that define what communication is in distributed software teams.

Downloads

Download data is not yet available.

References

Adolph, S. (2013). Reconciling Perspectives: A Substantive Theory of How People Manage the Process of Software Development. PhD thesis, Thesis (Doctorate in Computer Engineering) - Faculty of Graduated Studies (Electrical and Computer Engineering) at University of British Columbia, Vancouver, Canada.

Adolph, S., Kruchten, P., and Hall, W. (2012). Reconciling Perspectives: A Grounded Theory of How People Manage the Process of Software Development. Journal of Systems and Software, 85(6):1269–1286.

Aoyama, M. (1997). Agile software process model. In Proceedings of the Twenty-First Annual International Computer Software and Applications Conference, pages 454–459, Washington, DC, USA. IEEE.

Aranda, G. N., Vizcaíno, A., and Piattini, M. (2010). Analyzing and Evaluating the Main Factors that Challenge Global Software Development. The Open Software Engineering Journal, 4:14–25.

Birks, M. and Mills, J. (2011). Essentials of grounded theory. Sage London.

Breckenridge, J., Jones, D., Elliott, I., and Nicol, M. (2012). Choosing a methodological path: Reflections on the constructivist turn. Grounded Theory Review, 11(1):64–71.

Carmel, E. (1999). Global Software Teams: Collaborating Across Borders and Time Zones. Prentice Hall, Upper Saddle River, NJ, USA, 1 edition.

Charmaz, K. (2000). Grounded theory: Objectivist and constructivist methods. nk denzin, ys lincoln, eds. handbook of qualitative research. Thousand Oaks, CA, Sage Publications, 509:535.

Charmaz, K. (2006). Constructing grounded theory: a practical guide through qualitative analysis, volume 10.

Charmaz, K. (2014). Constructing Grounded Theory. SAGE Publications, Kindle Edition, Rohnert Park, USA, 2 edition.

Chenitz, W. C. and Swanson, J. M. (1986). From practice to grounded theory: Qualitative research in nursing. Addison-Wesley, Menlo Park, CA.

Clear, T. and Beecham, S. (2019). Global software engineering education practice continuum. ACM Transactions on Computing Education: Special Issue of the ACM Transactions on Computing Education, 19(2):7.

Cruzes, D. S., Moe, N. B., and Dybå, T. (2016). Communication between Developers and Testers in Distributed Continuous Agile Testing. In Proceedings of the IEEE 11th International Conference on Global Software Engineering, pages 59–68, Irvine, CA, USA. IEEE.

Daft, R. L. and Lengel., R. H. (1986). Organizational Information Requirements, Media Richness and Structural Design. Management science, 32(5):554–571.

de Farias Junior, I., Marczak, S., Santos, R., and Moura, H. (2016). Communication in Distributed Software Development: A Preliminary Maturity Model. In IEEE 11th International Conference on Global Software Engineering (ICGSE), pages 164–173, California, USA. IEEE.

Dennis, A. and Valacich, J. (1999). Rethinking Media Richness: Towards a Theory of Media Synchronicity. In Proceedings of the Annual Hawaii International Conference on Systems Sciences. 1999, page 10, Maui, Hawaii. IEEE.

dos Santos, A. C., de Farias Junior, I. H., de Moura, H. P., and Marczak, S. (2012). A Systematic Tertiary Study of Communication in Distributed Software Development Projects. In Proceedings of the International Conference Global Software Engineering, pages 182–182, Porto Alegre, RS, Brazil. IEEE.

Dunne, C. (2011). The Place of the Literature Review in Grounded Theory research. International Journal of Social Research Methodology, 14(2):111–124. Easterbrook, S. and Neves, B. (2007). Seminar 2 : Epistemology & Ethics.

Farias Junior, I. H. D. (2014). C2M - A Communication Maturity Model for Distributed Software Development. Doctoral dissertation (doctorate in computer science), CIn, UFPE University, Recife, Brazil.

Gil, A. C. (2002). Como classificar as pesquisas. Como elaborar projetos de pesquisa, 4:44–45.

Glare, P. G. (1968). Oxford latin dictionary. Clarendon Press. Communication.

Glaser, B. G. (1978). Theoretical Sensitivity: Advances in the Methodology of Grounded Theory. The Sociology Press, San Francisco, 1 edition.

Glaser, B. G. and Strauss, A. L. (1967). The Discovery of Grounded Theory: Strategies for Qualitative Research. Transaction Publishers, London, UK, 1th edition.

Glaser, B. G. and Strauss, A. L. (2009). The Discovery of Grounded Theory: Strategies for Qualitative Research. Transaction Publishers, London, UK, 7th edition.

Golafshani, N. (2003). Understanding Reliability and Validity in Qualitative Research. The Qualitative Report, 8(4):597–607.

Gregor, S. (2006). The Nature of Theory in IS Research. MIS Quartely, 30(3):611–642.

Gurung, A. and Prater, E. (2017). A research Framework for the Impact of Cultural Differences on IT Outsourcing. InGlobal Sourcing of Services: Strategies, Issues and Challenges, pages 49–82. World Scientific.

Herbsleb, J. (2016). Building a socio-technical theory of coordination: Why and how (outstanding research award). In Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, pages 2–10, New York, NY, USA. ACM.

Herbsleb, J., Herbsleb, J. D., Moitra, D., and Moitra, D. (2001). Global Software Development. IEEE software, 18(4):16–20.

Herbsleb, J., Paulish, D., and Bass, M. (2005). Global Software Development at Siemens: Experience From Nine Projects. In Proceedings of the International Conference on Software Engineering, pages 524–533, Saint Louis, MO, USA, USA. IEEE.

Hofstede, G. (1983). National Cultures in Four Dimensions: A Research-Based Theory of Cultural Differences Among Nations. International Studies of Management & Organization, 13(1-2):46–74.

Kauark, F. d. S., Manhães, F. C., and Medeiros, C. H. (2010). Metodologia da pesquisa: um guia prático. Via Litterarum.

Kitchenham, B. and Charters, S. (2007). Guidelines for Performing Systematic Literature Reviews in Software Engineering Version 2.3. Engineering, 45(4ve):1051.

Leitão Júnior, N., Farias Junior, I., and Moura, H. P. (2019). A Preliminary Theory of Communication in Distributed Software Development Teams. Journal of Convergence Information Technology, 14(2):30–41.

Littlejohn, S. W. and Foss, K. A. (1992). Theories of human communication. Waveland press, 4 edition.

Morgan, D. (1997). Focus Groups as Qualitative Research. SAGE Publications, London, UK, 2 edition.

Morse, J. M., Noerager, P., Juliet, S., Bowers, B., Charmaz, K., and Clarke, A. E. (2016). Developing Grounded Theory: The Second Generation. Routledge, New York, USA.

Patton, M. Q. (1990). Qualitative Evaluation and Research Methods. SAGE publications, Thousand Oaks, California, USA, 2 edition.

Robert, L. P. and Dennis, A. R. (2005). Paradox of Richness: A Cognitive Model of Media Choice. IEEE Transactions on Professional Communication, 48(1):10–21.

Rosengren, K. E. (2000). Communication, an introduction. Sage publications., London, UK.

Shah, Y. H., Raza, M., and Ulhaq, S. (2012). Communication Issues in GSD. International Journal of Advanced Science and Technology, 40:69–76.

Short, J., Williams, E., and Christie, B. (1976). The Social Psychology of Telecommunications. John Wiley and Sons Ltd, London, United Kingdom.

Sim, J. (1998). Collecting and Analysing Qualitative Data: Issues Raised by the Focus Group. Journal of Advanced Nursing, 28(2):345–352.

Teixeira, J. (2014). Understanding Collaboration in the Opensource Arena: the Cases of WebKit and OpenStack. In Proceedings of the International Conference on Evaluation and Assessment in Software Engineering, pages 52:1–52:5, London, England, United Kingdom. ACM.

Ting-Toomey, S. and Dorjee, T. (2018). Communicating Across Cultures. Guilford Publications, New York, NY, USA.

Travers, J. and Milgram, S. (1967). The small World Problem. Psychology Today, 1(1):61 – 67.

Van Ruler, B. (2018). Communication theory: An underrated pillar on which strategic communication rests. International Journal of Strategic Communication, 12(4):367–381.

Downloads

Published

2021-12-20

How to Cite

Leitão Júnior, N. G. de S., Farias Junior, I. H. de, Moura, H. P. de, & Marczak, S. D. S. (2021). On a Preliminary Theory of Communication in Distributed Software Development: A Grounded Theory-Based Research. Journal of Software Engineering Research and Development, 9(1), 16:1 – 16:20. https://doi.org/10.5753/jserd.2021.804

Issue

Section

Research Article