Testing and validating a conceptual framework for e-collaboration in an undergraduate course | IEEE Conference Publication | IEEE Xplore