CFDSD: a Communication Framework for Distributed Software Development

Abstract Due 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...

Full description

Bibliographic Details
Main Authors: Alexandre L’Erario, José Antônio Gonçalves, José Augusto Fabri, Tiago Pagotto, Rodrigo Henrique Cunha Palácios
Format: Article
Language:English
Published: SpringerOpen 2020-08-01
Series:Journal of the Brazilian Computer Society
Subjects:
Online Access:http://link.springer.com/article/10.1186/s13173-020-00101-7
id doaj-8ba91b4ac4d04a219d6d470b84c9194e
record_format Article
spelling doaj-8ba91b4ac4d04a219d6d470b84c9194e2021-04-02T17:55:23ZengSpringerOpenJournal of the Brazilian Computer Society0104-65001678-48042020-08-0126112110.1186/s13173-020-00101-7CFDSD: a Communication Framework for Distributed Software DevelopmentAlexandre L’Erario0José Antônio Gonçalves1José Augusto Fabri2Tiago Pagotto3Rodrigo Henrique Cunha Palácios4Computing Department, UTFPR- Federal University of Technology - ParanáComputing Department, UTFPR- Federal University of Technology - ParanáComputing Department, UTFPR- Federal University of Technology - ParanáComputing Department, UTFPR- Federal University of Technology - ParanáComputing Department, UTFPR- Federal University of Technology - ParanáAbstract Due 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.http://link.springer.com/article/10.1186/s13173-020-00101-7Distributed software developmentCommunicationProject managementCollaboration
collection DOAJ
language English
format Article
sources DOAJ
author Alexandre L’Erario
José Antônio Gonçalves
José Augusto Fabri
Tiago Pagotto
Rodrigo Henrique Cunha Palácios
spellingShingle Alexandre L’Erario
José Antônio Gonçalves
José Augusto Fabri
Tiago Pagotto
Rodrigo Henrique Cunha Palácios
CFDSD: a Communication Framework for Distributed Software Development
Journal of the Brazilian Computer Society
Distributed software development
Communication
Project management
Collaboration
author_facet Alexandre L’Erario
José Antônio Gonçalves
José Augusto Fabri
Tiago Pagotto
Rodrigo Henrique Cunha Palácios
author_sort Alexandre L’Erario
title CFDSD: a Communication Framework for Distributed Software Development
title_short CFDSD: a Communication Framework for Distributed Software Development
title_full CFDSD: a Communication Framework for Distributed Software Development
title_fullStr CFDSD: a Communication Framework for Distributed Software Development
title_full_unstemmed CFDSD: a Communication Framework for Distributed Software Development
title_sort cfdsd: a communication framework for distributed software development
publisher SpringerOpen
series Journal of the Brazilian Computer Society
issn 0104-6500
1678-4804
publishDate 2020-08-01
description Abstract Due 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.
topic Distributed software development
Communication
Project management
Collaboration
url http://link.springer.com/article/10.1186/s13173-020-00101-7
work_keys_str_mv AT alexandrelerario cfdsdacommunicationframeworkfordistributedsoftwaredevelopment
AT joseantoniogoncalves cfdsdacommunicationframeworkfordistributedsoftwaredevelopment
AT joseaugustofabri cfdsdacommunicationframeworkfordistributedsoftwaredevelopment
AT tiagopagotto cfdsdacommunicationframeworkfordistributedsoftwaredevelopment
AT rodrigohenriquecunhapalacios cfdsdacommunicationframeworkfordistributedsoftwaredevelopment
_version_ 1721552891717615616