In recent years communities of practice (CoPs) have gained increasing popularity as a way
to manage the human and social aspects of knowledge creation and dissemination within
organizations, and have also received significant attention in the knowledge management
literature