Dimensions of Collaboration in Global Software Engineering Teams: Explorations of 'Collaborative Technology Fit' | IEEE Conference Publication | IEEE Xplore