Social and Ethical Issues in Programming Language Design
Can harm be done by designers of programming languages?
Software Can Kill:The Yakima Software Bug
The Yakima Software Bug (cont)
Who is responsible for damage caused by bugs in a program?
Emergent Language Properties That Relate to Human Errors
Language Features Found to be Prone to Error:
Defensive Programming
Is There a Right to Program?
Learning to Program
Is Language Learnability Important from an Ethical Standpoint?
One vs Many Attitudes in Programming Languages
Using Computer-Based Languages for Human Communication
What part do programming languages play in ethical and unethical uses of technology?
Email: tanimoto@cs.washington.edu
Home Page: http://www.cs.washington.edu/people/faculty/tanimoto.html
Download presentation source