Proposing the core contributor withdrawal theory (CCWT) to understand core contributor withdrawal from online peer-production communities · Study