Some Trends in Web Application Development
FOSE '07 2007 Future of Software Engineering
Achieving accessibility with self-interested designers: a strategic knowledge-acquisition approach
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Photo-based authentication using social networks
Proceedings of the first workshop on Online social networks
A comprehensive human computation framework: with application to image labeling
MM '08 Proceedings of the 16th ACM international conference on Multimedia
Playful tagging: folksonomy generation using online games
Proceedings of the 18th international conference on World wide web
Community-based game design: experiments on social games for commonsense data collection
Proceedings of the ACM SIGKDD Workshop on Human Computation
Games for games: manipulating contexts in human computation games
Proceedings of the ACM SIGKDD Workshop on Human Computation
KA-CAPTCHA: an opportunity for knowledge acquisition on the web
AAAI'07 Proceedings of the 22nd national conference on Artificial intelligence - Volume 2
A note on human computation limits
Proceedings of the ACM SIGKDD Workshop on Human Computation
Attacks and design of image recognition CAPTCHAs
Proceedings of the 17th ACM conference on Computer and communications security
On the role of NLP in linguistics
NLPLING '10 Proceedings of the 2010 Workshop on NLP and Linguistics: Finding the Common Ground
Human computation: a survey and taxonomy of a growing field
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
SEMAGE: a new image-based two-factor CAPTCHA
Proceedings of the 27th Annual Computer Security Applications Conference
Automatically constructing concept hierarchies of health-related human goals
KSEM'11 Proceedings of the 5th international conference on Knowledge Science, Engineering and Management
Human computation tasks with global constraints
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CrowdMine: towards crowdsourced human-assisted verification
Proceedings of the 49th Annual Design Automation Conference
Micro perceptual human computation for visual tasks
ACM Transactions on Graphics (TOG)
A first account on stigmergic information systems and their impact on platform development
Proceedings of the WICSA/ECSA 2012 Companion Volume
Real-time captioning by groups of non-experts
Proceedings of the 25th annual ACM symposium on User interface software and technology
Online quality control for real-time crowd captioning
Proceedings of the 14th international ACM SIGACCESS conference on Computers and accessibility
DEMO: managing the provenance of crowdsourced disruption reports
IPAW'12 Proceedings of the 4th international conference on Provenance and Annotation of Data and Processes
Nichesourcing: harnessing the power of crowds of experts
EKAW'12 Proceedings of the 18th international conference on Knowledge Engineering and Knowledge Management
Protection through Intelligent and Multimedia Captchas
International Journal of Adaptive, Resilient and Autonomic Systems
Wally: crowd powered image matching on tablets
Proceedings of the First International Workshop on Crowdsourcing and Data Mining
Perspectives on crowdsourcing annotations for natural language processing
Language Resources and Evaluation
Real-time conversational crowd assistants
CHI '13 Extended Abstracts on Human Factors in Computing Systems
Games with a Purpose or Mechanised Labour?: A Comparative Study
Proceedings of the 13th International Conference on Knowledge Management and Knowledge Technologies
Elements of software ecosystem early-stage design for collective intelligence systems
Proceedings of the 2013 International Workshop on Ecosystem Architectures
Chorus: a crowd-powered conversational assistant
Proceedings of the 26th annual ACM symposium on User interface software and technology
Crowd computing: a literature review and definition
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
AskSheet: efficient human computation for decision making with spreadsheets
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Proceedings of the 12th Brazilian Symposium on Human Factors in Computing Systems
Hi-index | 0.00 |
Tasks like image recognition are trivial for humans, but continue to challenge even the most sophisticated computer programs. This thesis introduces a paradigm for utilizing human processing power to solve problems that computers cannot yet solve. Traditional approaches to solving such problems focus on improving software. I advocate a novel approach: constructively channel human brainpower using computer games. For example, the ESP Game, introduced in this thesis, is an enjoyable online game---many people play over 40 hours a week---and when people play, they help label images on the Web with descriptive keywords. These keywords can be used to significantly improve the accuracy of image search. People play the game not because they want to help, but because they enjoy it. I introduce three other examples of "games with a purpose": Peekaboom, which helps determine the location of objects in images, Phetch, which collects paragraph descriptions of arbitrary images to help accessibility of the Web, and Verbosity, which collects "common-sense" knowledge. In addition, I introduce CAPTCHAs, automated tests that humans can pass but computer programs cannot. CAPTCHAs take advantage of human processing power in order to differentiate humans from computers, an ability that has important applications in practice. The results of this thesis are currently in use by hundreds of Web sites and companies around the world, and some of the games presented here have been played by over 100,000 people. Practical applications of this work include improvements in problems such as: image search, adult-content filtering, spam, common-sense reasoning, computer vision, accessibility, and security in general.