Crowdsourcing in Software Engineering: Models, Motivations, and Challenges | Synapse