Input-agreement: a new mechanism for collecting data using human computation games
Games with a purpose