Understanding and evaluating collaborative work in multi-site software projects - a framework proposal and preliminary results | IEEE Conference Publication | IEEE Xplore