Understanding and modeling the variability of an existing system is a highly critical and challenging task when adopting a product line approach. Only little guidance is available...
We report on the experiences of Siemens Corporation in nine globally-distributed software development projects. These projects represent a range of collaboration models, from co-d...
James D. Herbsleb, Daniel J. Paulish, Matthew Bass
Collaboration is essential for the development of complex software systems. When a team of developers is geographically distributed, collaboration aspects –such as awareness, co...
There is an increasing trend in global software development, where different parts of a software product are being developed in different organisations. The process aspect of such...
Current software projects have generally to deal with producing and managing large and complex software products. It is generally believed that applying software development method...