Towards an Ecological Perspective on the Evolution of Online Communities of Practice | IEEE Conference Publication | IEEE Xplore