scholarly journals Challenges and Improvements in Distributed Software Development: A Systematic Review

2009 ◽  
Vol 2009 ◽  
pp. 1-14 ◽  
Author(s):  
Miguel Jiménez ◽  
Mario Piattini ◽  
Aurora Vizcaíno

Distributed Software Development (DSD) has recently evolved, resulting in an increase in the available literature. Organizations now have a tendency to make greater development efforts in more attractive zones. The main advantage of this lies in a greater availability of human resources in decentralized zones at less cost. There are, however, some disadvantages which are caused by the distance that separates the development teams. Coordination and communication become more difficult as the software components are sourced from different places, thus affecting project organization, project control, and product quality. New processes and tools are consequently necessary. This work presents the findings of a systematic review of the literature related to the challenges concerning Distributed Software Development, whose purpose is to identify the solutions and improvements proposed up to the present day.

Author(s):  
Miguel Jiménez ◽  
Mario Piattini ◽  
Aurora Vizcaíno

In last years, software development activity tends to be decentralized, thus expanding greater development efforts towards more attractive zones for organizations. The type of development in which the team members are distributed in remote sites is called distributed software development (DSD). The main advantage of this practice is mainly that of having a greater availability of human resources in decentralized zones with less cost. On the other hand, organizations must face some disadvantages due to the distance that separates the development teams related to project organization, project control and product quality. Coordination becomes more difficult as the software components are sourced from different places, and new processes and tools are needed. This chapter presents a systematic review of the literature related to the problems of DSD with the purpose of obtaining a vision about the solutions proposed up to the present day.


2012 ◽  
pp. 583-599
Author(s):  
Miguel Jiménez ◽  
Mario Piattini ◽  
Aurora Vizcaíno

In last years, software development activity tends to be decentralized, thus expanding greater development efforts towards more attractive zones for organizations. The type of development in which the team members are distributed in remote sites is called distributed software development (DSD). The main advantage of this practice is mainly that of having a greater availability of human resources in decentralized zones with less cost. On the other hand, organizations must face some disadvantages due to the distance that separates the development teams related to project organization, project control and product quality. Coordination becomes more difficult as the software components are sourced from different places, and new processes and tools are needed. This chapter presents a systematic review of the literature related to the problems of DSD with the purpose of obtaining a vision about the solutions proposed up to the present day.


Author(s):  
Muhammad Wasim Bhatti ◽  
Ali Ahsan

Global software development, an emerging software development methodology within a technology-enabled environment has recently received increased attention from scholars and practitioners. Despite the fact that the lack of effective communication is a major challenge of globally distributed teams, communication research related to the scale development is still very limited in existing literature. Considering the communication challenges and increasing need to measure the effectiveness of communication, this research is focused to develop a scale for “Effective Communication” for globally distributed software development teams. Systematic literature review is performed to identify the best practices of effective communication for the development of “Effective Communication” scale. A questionnaire survey consisting of 29 items is administered in globally distributed software development teams. Confirmatory factor analysis and statistical results depicted that the four-factor model (e.g. stakeholders' involvement, acculturation, usage of appropriate tools and technology, and information availability) is more parsimonious and an optimal model fit.


2017 ◽  
Vol 25 (3) ◽  
pp. 40-62 ◽  
Author(s):  
Muhammad Wasim Bhatti ◽  
Ali Ahsan

Global software development, an emerging software development methodology within a technology-enabled environment has recently received increased attention from scholars and practitioners. Despite the fact that the lack of effective communication is a major challenge of globally distributed teams, communication research related to the scale development is still very limited in existing literature. Considering the communication challenges and increasing need to measure the effectiveness of communication, this research is focused to develop a scale for “Effective Communication” for globally distributed software development teams. Systematic literature review is performed to identify the best practices of effective communication for the development of “Effective Communication” scale. A questionnaire survey consisting of 29 items is administered in globally distributed software development teams. Confirmatory factor analysis and statistical results depicted that the four-factor model (e.g. stakeholders' involvement, acculturation, usage of appropriate tools and technology, and information availability) is more parsimonious and an optimal model fit.


2011 ◽  
Vol 14 (2) ◽  
Author(s):  
Rodrigo G. C. Rocha ◽  
Catarina Costa ◽  
Cleyton Rodrigues ◽  
Ryan Ribeiro de Azevedo ◽  
Ivaldir H. Junior ◽  
...  

Several years ago software development has become critical to the global market. In the past decade, as a reflection of globalization, software companies began to distribute their development processes in different places, creating distributed software development (DSD). With the growing of Distributed Software Development, organizations have attempt to sketch the best possible development structure, in order to improve productivity and quality. The aim of this paper is to present a Systematic Review of Literature to identify which ways of collaboration are commonly used by software organizations where teams are temporal and geographically dispersed, with also different native languages and culture. Further, the research was based on the basic life cycle of the traditional development, and where phases of the project are performed: onsite, distributed/offshore and multi-site. The systematic review have examined 868 papers published between 2000 and 2010.


Sign in / Sign up

Export Citation Format

Share Document