A model for selecting CSCW technologies for distributed software maintenance teams in virtual organisations | IEEE Conference Publication | IEEE Xplore