Professional Documents
Culture Documents
Reading Materials
Ethics and Technology by Herman Tavani ACM Code of Ethics
http://www.acm.org/about/code-of-ethics
Ethics
Community agreed upon guidelines
If community does not understand ethical reasoning for action, they will condemn the action.
Computer ethics is the analysis of nature and social impact of computer technology and the corresponding formulation and justification of policies for the ethical use of such technology. James Moor
Ethical Approaches
Utilitarianism Approach
The ends justify the means. Determine if the action does good for the most people Bentham and Stewart
2. Select best policy from the set of just policies by ranking options in terms of benefits and (justifiable) harms. In doing this be sure to
A. weigh carefully between good and bad consequences B. distinguish between disagreements about facts and disagreements about principles and values when deciding which particular ethical policy should be adopted.
Informed consent
Can we do things for other computer users for their own good? Would they understand it if we told them?
Phishing Study
Organization decides to send phishing message to all people it provides email to.
Email attachment appears to be dancing bunny picture Actually sends a message to a central server to track the number of recipients who opened the attachment