Unintended Impacts (College Board AP® Computer Science Principles): Revision Note
Unintended consequences & impact
What are unintended consequences?
Computing innovations can be used in ways that their creators had not originally intended
These unintended uses can have beneficial or harmful effects on society, the economy, or culture
Example: social media platforms were designed for personal connection but are now widely used for political organizing, marketing, and viral content sharing
Programmer responsibility
Responsible programmers try to consider the unintended ways their computing innovations can be used and the potential beneficial and harmful effects of these new uses
It is not possible for a programmer to consider all the ways a computing innovation can be used
Programmers can reduce risk by anticipating likely misuses during development, but they cannot fully control how the innovation will be applied after release
Impact beyond intended purpose
Computing innovations can have an impact beyond their intended purpose
Common examples include:
The rapid sharing of a viral video reaching audiences far beyond the original poster's network
The inability to anonymize data once it has been collected and shared, even when anonymity was originally promised
These impacts often emerge from how users interact with the innovation rather than from the design itself
Innovation | Intended purpose | Unintended use or impact |
|---|---|---|
Smartphone camera | Capturing personal photos | Live-streaming and rapid sharing of public events |
Online review platforms | Helping consumers make informed choices | Targeted review manipulation affecting business reputations |
Public dataset releases | Supporting research and transparency | Combining datasets can re-identify individuals who were supposed to be anonymous |
Unintended benefits
Computing innovations have often had unintended beneficial effects by leading to advances in other fields
For example, GPS was originally developed for military use but has enabled civilian navigation, fitness tracking, and emergency response systems
Innovations in machine learning developed for one purpose have led to advances in medicine, business, and science
Examiner Tips and Tricks
Exam questions may ask about a programmer's responsibility for unintended uses. Responsible programmers try to consider unintended uses and their potential beneficial and harmful effects, but it is not possible for a programmer to consider all the ways a computing innovation can be used.
For the CPT, when describing your program's effects in the written response, consider acknowledging at least one unintended use that could plausibly occur; this shows awareness of programmer responsibility and is the kind of analysis examiners reward.
Worked Example
A company releases a dataset of anonymized health records for medical research. Later, researchers discover that by combining this dataset with publicly available information, individuals can be identified. Which of the following best describes this situation?
(A) The company has acted unethically by releasing the data
(B) The combination of datasets is an unintended impact of releasing the data
(C) The dataset was incorrectly anonymized and must be deleted
(D) Releasing data for research always leads to privacy violations
[1]
Answer:
(B) The combination of datasets is an unintended impact of releasing the data [1 mark]
The CED specifically identifies the inability to anonymize data as an example of an unintended impact; the creators did not foresee that combining their dataset with public information would allow re-identification.
Unlock more, it's free!
Was this revision note helpful?