Collaboration and E-Collaboration: A Study of Factors that Influence Perceived Students' Group Performance | IEEE Conference Publication | IEEE Xplore