Humancomputation-asurveyandtaxonomyofagrowingfield