More software engineers are likely to work in a globally distributed environment, which brings benefits that include quick and better software development, less
Economics and technology have dramatically re-shaped the landscape of software development. It is no longer uncommon to find a software development team dispers
Technology and organizations co-evolve, as is illustrated by the growth of information and communication technology (ICT) and global software engineering (GSE).
Discusses the growing need for global software development and the foundations of development strategy. Progresses through development, emphasizing the differen
Collaboration among individuals – from users to developers – is central to modern software engineering. It takes many forms: joint activity to solve common