On the Definition and Impact of Virtual Communities of Practice · Study