Virtual Communities of Practice: Collaborative Learning and Knowledge Management | IEEE Conference Publication | IEEE Xplore