Communication, Knowledge and Co-ordination Management in Globally Distributed Software Development: Informed by a scientific Software Engineering Case Study | IEEE Conference Publication | IEEE Xplore