Improving customer loyalty by knowledge-sharing-based virtual communities | IEEE Conference Publication | IEEE Xplore