Last updated: May 01, 24 18:34 UTC | Permalink
17 - Ethics
Learning Objectives:
In this week of the course, you will learn about ethical problems in Software Engineering. You will learn about some of the many unintended consequences of the software we build, and about ways to analyze the ethical problems that are associated with that software
Lecture Slides:
- Ethics Slides PDF, PPT
Resources
- Software Engineering @ Google, Chapter 4 (Engineering for Equity)
- Coverage of Google Photos auto-tagging bug WSJ, and more recent from Wired
- COMPAS coverage: The Atlantic, ProPublica, ProPublica data
- Price discrimination: WSJ, FairTest
- Climate considerations: in NLP, in content delivery networks
- Robles v Domino’s Pizza coverage: Eater, Columbia Journal of Law & Social Problems
- Citicorp Center Design case study
- Therac-25 case study
- Value Sensitive Design @ Khoury
- ACM software engineering code of ethics, IEEE code of ethics
- Web accessibility resources from W3C: WCAG 2.0 specification, evaluating web accessibility
- On the origins of the ADA: Judy Heumann memoir, Crip Camp: A Disability Revolution (Netflix)
- Podcast: Margaret Burnett on Gender, Cognitive Styles, and Usability Bugs
- Solutions to AI image bias raise their own ethical questions