How Do Distribution and Time Zones Affect Software Development? A Case Study on Communication | IEEE Conference Publication | IEEE Xplore