Towards knowledge-sharing and learning in virtual professional communities | IEEE Conference Publication | IEEE Xplore