Abstract
AbstractDue to geographical and/or temporal dispersion, communication between teams in distributed software projects is a critical factor for success. Notably, distributed teams suffer adverse physical and temporal dispersion effects during an information exchange. To mitigate problems arising from interactions, it is important to understand the communication structure of teams during distributed projects. The objective of this work is to present the Communication Framework for Distributed Software Development. This framework groups a set of distributed projects communication concepts and enables a unified view of all stakeholders’ intercommunications that use many interaction technologies. The goal of this framework is to portray the dynamics of the interaction between distributed teams in a multi-tier structure, and each tier approaches a single function in the intercommunication process. We analyzed all interactions from distributed teams after developing an experimental IT Project, using the content analysis method to validate the Communication Framework for Distributed Software Development. The main contribution of this work is the framework specification, and the investigation, which has the potential to help mapping communication patterns in DSD. Moreover, this framework comprises interfaces for communication assessment and includes intercommunications from automated engineering tools as bots.
Publisher
Springer Science and Business Media LLC
Reference62 articles.
1. Lee G, Espinosa JA, DeLone WH, Lee G, Espinosa JA, DeLone WH, Lee G, Espinosa JA, DeLone WH (2013) Task environment complexity, global team dispersion, process capabilities, and coordination in software development. IEEE Trans Softw Eng 39(12):1753–1771. https://doi.org/10.1109/TSE.2013.40.
2. Prikladnicki R, Audy JLN (2010) Process models in the practice of distributed software development: a systematic review of the literature. Inf Softw Technol 52(8):779–791. https://doi.org/10.1016/j.infsof.2010.03.009.
3. Carmel E, Agarwal R (2001) Tactical approaches for alleviating distance in global software development. IEEE Softw 18(2):22–29. https://doi.org/10.1109/52.914734.
4. Prikladnicki R, Damian D, Audy JLN (2008) Patterns of evolution in the practice of distributed software development: quantitative results from a systematic review In: Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, EASE’08, 100–109.. BCS Learning & Development Ltd., Swindon, UK. http://dl.acm.org/citation.cfm?id=2227115.2227126.
5. Lings B, Lundell B, Agerfalk PJ, Fitzgerald B (2007) A reference model for successful distributed development of software systems In: International Conference on Global Software Engineering (ICGSE 2007), 130–139.. IEEE, Munich. https://doi.org/10.1109/ICGSE.2007.6. http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4299847.
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Examining the Impact of Team Dynamics in Agile Project Management Success in Software Development: A Systematic Literature Review;2023 IEEE 12th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS);2023-09-07
2. A Case Study of Software Project Replacement: A Time Series Analysis;International Journal of Software Engineering and Knowledge Engineering;2023-06-30
3. Implications of Onshore Development on Global Software Engineering;Computers, Materials & Continua;2023
4. Complexity Estimation for Distributed Software Development Using SRS;IOP Conference Series: Materials Science and Engineering;2021-04-01