CAIRO: a system for facilitating communication in a distributed collaborative engineering environment | IEEE Conference Publication | IEEE Xplore