Crowdsourcing

Help Questions

AP Computer Science Principles › Crowdsourcing

Questions 1 - 10
1

A key difference between a citizen science project, such as bird-sighting data collection, and an open-source software project is that the primary contribution in citizen science is typically...

program code, whereas in open-source projects it is primarily data.

marketing and promotion, whereas in open-source projects it is user support.

data or classification, whereas in open-source projects it is primarily program code.

financial, whereas in open-source projects it is primarily hardware.

Explanation

Citizen science projects (IOC-1.E.3) primarily involve volunteers contributing data or performing data classification tasks. In contrast, open-source projects primarily involve volunteers contributing and reviewing software code.

2

How does crowdsourcing enhance human problem-solving capabilities, in line with the principles of collaborative computing?

By requiring all participants to use a single, standardized software, it limits creative approaches.

By replacing the need for human input with sophisticated artificial intelligence and machine learning.

By aggregating the cognitive surplus and distributed efforts of many people to tackle large-scale challenges.

By ensuring that only the most skilled expert in a group is allowed to submit the final solution.

Explanation

Crowdsourcing enhances human capabilities (IOC-1.E.5) by pooling the time, knowledge, and effort of many individuals, allowing for the solution of problems that would be intractable for one person or a small group.

3

A primary benefit of using crowdsourcing during the brainstorming phase of product development is the potential to...

reduce the need for any market research by relying solely on the submitted ideas.

generate a wide range of diverse ideas that an internal team might not have considered.

guarantee that all submitted ideas are practical and can be implemented immediately.

limit the number of ideas to a manageable few, simplifying the decision-making process.

Explanation

By sourcing ideas from a large, diverse crowd, a company can tap into a much broader range of perspectives, experiences, and creative thoughts than those available from a small, potentially homogeneous internal team.

4

A company launches an online contest asking the public to submit ideas for a new logo. Which of the following represents a significant challenge the company is likely to face with this crowdsourcing effort?

The high cost of providing professional design software to every person who wants to participate.

The need to effectively review and evaluate a large volume of submissions of varying quality.

The legal difficulty of transferring prize money over the Internet to the winning participant.

The lack of interest from the public, resulting in too few submissions to choose from.

Explanation

A common challenge in crowdsourcing creative work is managing the large quantity of submissions. Sifting through many low-quality or irrelevant entries to find high-quality ones requires significant effort and a well-defined evaluation process.

5

A startup company raises its initial funding by soliciting small investments from a large number of individuals through an online platform. This practice is a specific application of crowdsourcing known as what?

Crowdfunding

An initial public offering (IPO)

Venture capitalism

A government research grant

Explanation

This model, described in IOC-1.E.6, is known as crowdfunding. It's a form of crowdsourcing that specifically focuses on connecting causes or businesses with funding from a large number of people.

6

Crowdsourcing and Problem-Solving in Computing

Definition and Core Idea

Crowdsourcing is a problem-solving and production strategy in which an organization distributes a task to a large, often online, group of people and then aggregates their contributions. In computing, it functions as a socio-technical system: software platforms coordinate many small inputs into a usable output, such as bug fixes, documentation, or feature proposals.

Scenario: Open Source Software Development

In open source software development, crowdsourcing is embodied by communities that publicly collaborate on shared codebases. For example, the Linux kernel and Mozilla Firefox accept contributions from thousands of developers, testers, and technical writers. Platforms such as GitHub and GitLab provide infrastructure for issue tracking, version control, code review, and automated testing, allowing geographically distributed participants to work asynchronously.

Benefits for Computing and Society

Crowdsourcing can be:

  • Scalable: more participants can address more issues in parallel.
  • Diverse: contributors bring varied expertise, devices, languages, and use cases.
  • Cost-effective: organizations may reduce direct labor costs by leveraging volunteer or part-time effort. These advantages often accelerate iteration: a user reports a defect, another submits a patch, and maintainers merge it after review.

Impact on Innovation

Because many people can propose solutions, open source projects often explore alternative designs rapidly. The passage notes that innovation emerges not only from “breakthrough” features, but also from incremental improvements—performance tuning, security hardening, and accessibility enhancements.

Drawbacks and Risks

Crowdsourcing introduces challenges:

  • Quality control: not all contributions meet standards; maintainers must review and test.
  • Coordination overhead: merging changes can create conflicts and delays.
  • Ethical concerns: unpaid labor, unclear attribution, and unequal influence among contributors may create inequities.

Real-World Outcomes

Successful open source projects typically rely on governance—maintainer roles, contribution guidelines, and code-of-conduct policies—to balance openness with reliability. When governance is weak, projects can suffer from inconsistent quality, contributor burnout, or fragmented “forks” that split effort.

How does the passage describe the role of crowdsourcing in innovation?

It ends the need for governance in collaborative projects

It shifts innovation only to breakthrough features, not maintenance

It enables rapid exploration via many incremental improvements

It restricts design options to a single approved blueprint

Explanation

This question tests understanding of crowdsourcing and its impact on computing and society as described in the AP Computer Science Principles curriculum. Crowdsourcing involves leveraging a large group of people to contribute to a project or solve a problem, providing benefits such as diverse input and cost efficiency, but also presenting challenges like quality control and ethical concerns. The passage specifically discusses innovation, stating that 'open source projects often explore alternative designs rapidly' and that innovation comes from both breakthrough features and 'incremental improvements—performance tuning, security hardening, and accessibility enhancements.' Choice C is correct because it accurately captures both aspects: rapid exploration and incremental improvements. Choice B is incorrect because it contradicts the passage, which emphasizes that crowdsourcing enables exploration of alternative designs, not restriction. To help students: Focus on understanding how crowdsourcing facilitates innovation through both major and minor contributions. Watch for: answers that contradict the collaborative, open nature of crowdsourcing described in the passage.

7

Crowdsourcing and Problem-Solving in Computing

Definition and Core Idea

Crowdsourcing is a problem-solving and production strategy in which an organization distributes a task to a large, often online, group of people and then aggregates their contributions. In computing, it functions as a socio-technical system: software platforms coordinate many small inputs into a usable output, such as bug fixes, documentation, or feature proposals.

Scenario: Open Source Software Development

In open source software development, crowdsourcing is embodied by communities that publicly collaborate on shared codebases. For example, the Linux kernel and Mozilla Firefox accept contributions from thousands of developers, testers, and technical writers. Platforms such as GitHub and GitLab provide infrastructure for issue tracking, version control, code review, and automated testing, allowing geographically distributed participants to work asynchronously.

Benefits for Computing and Society

Crowdsourcing can be:

  • Scalable: more participants can address more issues in parallel.
  • Diverse: contributors bring varied expertise, devices, languages, and use cases.
  • Cost-effective: organizations may reduce direct labor costs by leveraging volunteer or part-time effort. These advantages often accelerate iteration: a user reports a defect, another submits a patch, and maintainers merge it after review.

Impact on Innovation

Because many people can propose solutions, open source projects often explore alternative designs rapidly. The passage notes that innovation emerges not only from “breakthrough” features, but also from incremental improvements—performance tuning, security hardening, and accessibility enhancements.

Drawbacks and Risks

Crowdsourcing introduces challenges:

  • Quality control: not all contributions meet standards; maintainers must review and test.
  • Coordination overhead: merging changes can create conflicts and delays.
  • Ethical concerns: unpaid labor, unclear attribution, and unequal influence among contributors may create inequities.

Real-World Outcomes

Successful open source projects typically rely on governance—maintainer roles, contribution guidelines, and code-of-conduct policies—to balance openness with reliability. When governance is weak, projects can suffer from inconsistent quality, contributor burnout, or fragmented “forks” that split effort.

Based on the passage, what is a primary benefit of crowdsourcing as described in the passage?

It eliminates coordination overhead in large projects

It scales participation to solve many tasks in parallel

It guarantees uniform quality without review processes

It requires centralized control to enable contributions

Explanation

This question tests understanding of crowdsourcing and its impact on computing and society as described in the AP Computer Science Principles curriculum. Crowdsourcing involves leveraging a large group of people to contribute to a project or solve a problem, providing benefits such as diverse input and cost efficiency, but also presenting challenges like quality control and ethical concerns. The passage explicitly lists three primary benefits: scalability (more participants can address more issues in parallel), diversity, and cost-effectiveness. Choice B is correct because it accurately captures the scalability benefit mentioned in the passage - that crowdsourcing allows many tasks to be solved in parallel by scaling participation. Choice A is incorrect because the passage explicitly states quality control is a challenge, not a guarantee. To help students: Focus on identifying explicitly stated benefits versus challenges in the passage. Watch for: students confusing challenges (like quality control) with benefits, or making assumptions not supported by the text.

8

Crowdsourcing and Problem-Solving in Computing

Definition and Core Idea

Crowdsourcing is a problem-solving and production strategy in which an organization distributes a task to a large, often online, group of people and then aggregates their contributions. In computing, it functions as a socio-technical system: software platforms coordinate many small inputs into a usable output, such as bug fixes, documentation, or feature proposals.

Scenario: Open Source Software Development

In open source software development, crowdsourcing is embodied by communities that publicly collaborate on shared codebases. For example, the Linux kernel and Mozilla Firefox accept contributions from thousands of developers, testers, and technical writers. Platforms such as GitHub and GitLab provide infrastructure for issue tracking, version control, code review, and automated testing, allowing geographically distributed participants to work asynchronously.

Benefits for Computing and Society

Crowdsourcing can be:

  • Scalable: more participants can address more issues in parallel.
  • Diverse: contributors bring varied expertise, devices, languages, and use cases.
  • Cost-effective: organizations may reduce direct labor costs by leveraging volunteer or part-time effort. These advantages often accelerate iteration: a user reports a defect, another submits a patch, and maintainers merge it after review.

Impact on Innovation

Because many people can propose solutions, open source projects often explore alternative designs rapidly. The passage notes that innovation emerges not only from “breakthrough” features, but also from incremental improvements—performance tuning, security hardening, and accessibility enhancements.

Drawbacks and Risks

Crowdsourcing introduces challenges:

  • Quality control: not all contributions meet standards; maintainers must review and test.
  • Coordination overhead: merging changes can create conflicts and delays.
  • Ethical concerns: unpaid labor, unclear attribution, and unequal influence among contributors may create inequities.

Real-World Outcomes

Successful open source projects typically rely on governance—maintainer roles, contribution guidelines, and code-of-conduct policies—to balance openness with reliability. When governance is weak, projects can suffer from inconsistent quality, contributor burnout, or fragmented “forks” that split effort.

What example from the passage illustrates the impact of crowdsourcing on collaboration?

A private lab bans external feedback to prevent delays

GitHub enables distributed issue tracking, review, and merging

A single vendor writes all code to avoid conflicts

A hardware factory optimizes shipping routes with sensors

Explanation

This question tests understanding of crowdsourcing and its impact on computing and society as described in the AP Computer Science Principles curriculum. Crowdsourcing involves leveraging a large group of people to contribute to a project or solve a problem, providing benefits such as diverse input and cost efficiency, but also presenting challenges like quality control and ethical concerns. The passage provides specific examples of platforms like GitHub and GitLab that 'provide infrastructure for issue tracking, version control, code review, and automated testing, allowing geographically distributed participants to work asynchronously.' Choice A is correct because it accurately describes how GitHub enables the collaborative aspects of crowdsourcing mentioned in the passage. Choice B is incorrect because it describes the opposite of crowdsourcing - banning external feedback contradicts the open collaboration model. To help students: Focus on identifying concrete examples that illustrate the principles of crowdsourcing. Watch for: answers that describe closed, restrictive practices which contradict the open nature of crowdsourcing.

9

Crowdsourcing and Problem-Solving in Computing

Definition and Core Idea

Crowdsourcing is a problem-solving and production strategy in which an organization distributes a task to a large, often online, group of people and then aggregates their contributions. In computing, it functions as a socio-technical system: software platforms coordinate many small inputs into a usable output, such as bug fixes, documentation, or feature proposals.

Scenario: Open Source Software Development

In open source software development, crowdsourcing is embodied by communities that publicly collaborate on shared codebases. For example, the Linux kernel and Mozilla Firefox accept contributions from thousands of developers, testers, and technical writers. Platforms such as GitHub and GitLab provide infrastructure for issue tracking, version control, code review, and automated testing, allowing geographically distributed participants to work asynchronously.

Benefits for Computing and Society

Crowdsourcing can be:

  • Scalable: more participants can address more issues in parallel.
  • Diverse: contributors bring varied expertise, devices, languages, and use cases.
  • Cost-effective: organizations may reduce direct labor costs by leveraging volunteer or part-time effort. These advantages often accelerate iteration: a user reports a defect, another submits a patch, and maintainers merge it after review.

Impact on Innovation

Because many people can propose solutions, open source projects often explore alternative designs rapidly. The passage notes that innovation emerges not only from “breakthrough” features, but also from incremental improvements—performance tuning, security hardening, and accessibility enhancements.

Drawbacks and Risks

Crowdsourcing introduces challenges:

  • Quality control: not all contributions meet standards; maintainers must review and test.
  • Coordination overhead: merging changes can create conflicts and delays.
  • Ethical concerns: unpaid labor, unclear attribution, and unequal influence among contributors may create inequities.

Real-World Outcomes

Successful open source projects typically rely on governance—maintainer roles, contribution guidelines, and code-of-conduct policies—to balance openness with reliability. When governance is weak, projects can suffer from inconsistent quality, contributor burnout, or fragmented “forks” that split effort.

Which challenge of crowdsourcing is highlighted in the text?

Crowdsourcing prevents forks by design in open projects

Contributors are guaranteed privacy by default policies

Crowdsourcing always produces faster results than teams

Maintainers must enforce quality through review and testing

Explanation

This question tests understanding of crowdsourcing and its impact on computing and society as described in the AP Computer Science Principles curriculum. Crowdsourcing involves leveraging a large group of people to contribute to a project or solve a problem, providing benefits such as diverse input and cost efficiency, but also presenting challenges like quality control and ethical concerns. The passage lists several challenges under 'Drawbacks and Risks,' including quality control, coordination overhead, and ethical concerns. Choice A is correct because it directly reflects the quality control challenge mentioned: 'not all contributions meet standards; maintainers must review and test.' Choice B is incorrect because the passage doesn't claim crowdsourcing always produces faster results - in fact, it mentions coordination overhead can create delays. To help students: Teach them to distinguish between actual challenges mentioned in the text versus overgeneralizations or unsupported claims. Watch for: students selecting answers that sound plausible but aren't actually stated in the passage.

10

Crowdsourcing and Society (Scenario: Content Creation and Curation)

Defining Crowdsourcing

Crowdsourcing is the process of inviting a large group to contribute to a task and merging those contributions into a shared product. In computing, it depends on platforms that manage identity, versioning, moderation, and search so that many contributors can collaborate without constant centralized control.

Wikipedia as a Crowdsourced Platform

The passage uses Wikipedia to illustrate crowdsourced content creation and curation. Volunteers create articles, correct errors, and update information, while the platform records revision histories and provides discussion spaces for resolving disputes. Automated tools can flag suspicious edits for review.

Benefits: Diversity and Rapid Updating

A major advantage is diversity of input: contributors with different backgrounds improve coverage and detect mistakes. Wikipedia can also update rapidly, since many editors can respond quickly to new information or correct outdated material.

Drawbacks: Quality Control

The text emphasizes that open editing can invite misinformation and vandalism. To address this, Wikipedia relies on community governance, page protection for high-risk articles, and systematic review practices.

Ethical Concerns

Ethical concerns include proper attribution, avoiding plagiarism, and ensuring that volunteer labor is respected through transparent rules and recognition.

Societal Impact

Crowdsourced knowledge systems can broaden access to information, but they require ongoing moderation to maintain credibility.

How does the passage describe the role of crowdsourcing in innovation on Wikipedia?​

It guarantees vandalism cannot occur on any open platform

It requires centralized secrecy to avoid community disputes

It prevents updates so articles remain stable for decades

It enables diverse contributors to improve coverage and correct errors quickly

Explanation

This question tests understanding of crowdsourcing and its impact on computing and society as described in the AP Computer Science Principles curriculum. Crowdsourcing involves leveraging a large group of people to contribute to a project or solve a problem, providing benefits such as diverse input and cost efficiency, but also presenting challenges like quality control and ethical concerns. The passage discusses Wikipedia's crowdsourced model, emphasizing how diversity of contributors improves coverage, detects mistakes, and enables rapid updates to correct errors or add new information. Choice A is correct because it accurately describes the innovation role of crowdsourcing on Wikipedia - diverse contributors improving coverage and correcting errors quickly, which the passage explicitly mentions as major advantages. Choice B is incorrect because it contradicts the passage's emphasis on Wikipedia's ability to update rapidly. To help students: Teach them to identify how crowdsourcing enables innovation through diversity and rapid iteration. Encourage analysis of specific benefits mentioned in context. Watch for: students selecting options that seem logical but contradict the dynamic nature of crowdsourced platforms.

Page 1 of 3