A Survey and Typology of Human Computation Games
Crowdsourcing systems on the World-Wide Web