Table of Contents
Advances in Software Engineering
Volume 2009 (2009), Article ID 710971, 14 pages
Review Article

Challenges and Improvements in Distributed Software Development: A Systematic Review

1Alhambra-Eidos, Technology Innovation Center, Paseo de la Innovación 1, 02006 Albacete, Spain
2Alarcos Research Group, Institute of Information Technologies & Systems, Escuela Superior de Informática, University of Castilla-La Mancha, Paseo de la Universidad 4, 13071 Ciudad Real, Spain

Received 12 November 2008; Accepted 6 March 2009

Academic Editor: Hossein Saiedian

Copyright © 2009 Miguel Jiménez et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


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.