Skip to the content.

Study Plan 3

with notes

📘 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