The key to successful Communities of Practice is understanding what intrinsically motivates your members and strengthening those signals.
There is lots of useful info at FeverBee.
What motivates members?
Motivation to Participation
Mastering Motivation
But if you really want to science it, read up about persuasion theory.