Global Software Engineering: The Future of Socio-technical Coordination
Group awareness in distributed software development