Abstract
Online communities of practice are social entities comprised of users who have overlapping or shared goals and interests. Technology that supports activity within an online community of practice takes several forms, ranging from alternate channels of communication, to the virtual meeting rooms, to wiki-based methods for sharing documents. The evaluation of the role of technology, and its design, in the productivity of online communities of practice is a significant and necessary step to engineering better environments for online collaboration.