Exploring the impact of organizational and working models, incentives and collaboration strategies on innovation development in online communities of practices