Global Software Development Challenges: A Case Study on Temporal, Geographical and Socio-Cultural Distance
Social ties, knowledge sharing and successful collaboration in globally distributed system development projects