A Survey and Typology of Human Computation Games
Input-agreement: a new mechanism for collecting data using human computation games