Collaboration in a Distributed World: Technological Support for Partially Distributed Teams | IEEE Conference Publication | IEEE Xplore