Date Added: Oct 2011
The market of solutions for collaborative and distributed software development offers currently a wide range of tools that support specific tasks involved in these kind of projects. Several solutions aim to support the whole development process in a single tool or via groups of tools by providing distributed teams the possibility to share and connect information and to use common interfaces. Nonetheless, every one of them includes some disadvantages that lessen their value for companies that use them across their distributed development projects. In this paper the authors will highlight relevant issues associated with collaborative and distributed software development projects.