📘 Study Guide: Crowdsourcing in Computing
✅ What is Crowdsourcing?
Crowdsourcing is the practice of gathering input, ideas, or services from a large group of people, typically via the internet. It enables the completion of tasks that are often too complex, expensive, or large in scale for a small team.
Key Characteristics:
- Relies on mass participation
- Increases diversity of input
- Breaks tasks into smaller components
🧠 AP CSP Connections
- Big Idea 5 – Impact of Computing: Crowdsourcing increases access and collaboration.
- Data Aggregation: User input improves predictive models and AI.
- Innovations: Used in platforms like Wikipedia, Foldit, citizen science apps, and open-source development.
📺 Case Study: Foldit Gamers Solve HIV Enzyme Structure
- Foldit is an online puzzle game that simulates protein folding.
- Gamers, not scientists, solved the structure of an HIV-related enzyme in 10 days.
- Demonstrates how crowdsourcing can outperform experts and AI in certain tasks.
🌐 Real-World Examples of Crowdsourcing
1. Wikipedia
- Free encyclopedia created by global volunteers.
- Pros: Constantly updated, collaborative.
- Cons: Risk of bias, needs fact-checking.
2. Spotify Collaborative Playlists
- Users contribute songs to shared playlists.
- Pros: Community-curated, diverse.
- Cons: Quality control issues, inconsistent themes.
3. Foldit (Scientific Gaming)
- Players solve real biological problems through gameplay.
- Pros: Harnesses human intuition and logic.
- Cons: Requires verification by experts.
📊 Types of Crowdsourcing
Wisdom of the Crowd
- Uses collective judgment from a group to make decisions.
- Example: Customer reviews guiding product improvements.
Crowd Creation
- Public submits ideas or content.
- Example: Logo contests, custom product designs.
Crowd Voting
- Community votes on submitted options.
- Example: Choosing new product flavors or features.
Crowdfunding
- Public contributes money toward a shared goal.
- Example: Kickstarter projects, GoFundMe campaigns.
🔍 Summary: Advantages & Challenges
Advantages:
- Speeds up problem-solving
- Inexpensive compared to hiring experts
- Diverse perspectives lead to more creative solutions
Challenges:
- Reliability of contributors
- Ethical concerns about data use
- Need for oversight and validation
📝 Review Question
Which of the following best describes crowdsourcing?
A. Hiring one expert for a task
B. Using AI to generate data
✅ C. Collecting contributions from a large group of people
D. Outsourcing work to another company