Collaborative Working Spheres as support for starting collaboration in distributed software development | IEEE Conference Publication | IEEE Xplore