375 Lecture Notes - Computer Science

advertisement
CSc 375
SOCIAL ISSUES IN COMPUTING
Department of Computer Science
City College of New York
Spring 2006
Copyright © 2006 by Abbe Mowshowitz
TOPIC 2. ETHICAL
BEHAVIOR
A. Why Computers and Ethics?
1. Protect the public interest
•
•
Insure safe & reliable systems
Promote value for money
2. Minimize company losses
•
•
Combat fraud & property destruction
Reduce indirect costs resulting from
poor morale
ETHICAL BEHAVIOR
B. Evidence of Importance
1. Professional societies’ codes
• ACM
• IEEE
2. Support for research (e.g., EHVIST)
3. Courses in CSc Departments
ETHICAL BEHAVIOR
C. Kinds of Ethical Concerns
1. Normative ethics
2. Metaethics or critical ethics
3. Descriptive ethics
ETHICAL BEHAVIOR
C.1. Normative ethics
a. Questions of how we ought to behave
b. What is right, good, obligatory
c. General principles/philosophies
•
•
Kant’s categorical imperative
Bentham’s principle of utility
ETHICAL BEHAVIOR
“Act only on that maxim which you can at
the same time will to be a universal law.”
- Kant
“All acts should seek the greatest balance of
good over evil.”
- Bentham
ETHICAL BEHAVIOR
C.1. Normative ethics
d. Practical moral issues
• Allocation of scarce medical resources
• Abortion
• Euthanasia
• Capital punishment
• Malicious hacking
ETHICAL BEHAVIOR
C.2. Metaethics
a. Justification of ethical beliefs
b. Meaning of ethical terms and statements
C.3. Descriptive ethics (empirical inquiry)
a. empirical studies of ethical practices and
beliefs
b. motivation for normative theories
ETHICAL BEHAVIOR
D. Normative Studies
1. Pioneering Work
• workshop organized by Donn Parker
• held at SRI 1977
• 30 participants: computer specialists,
lawyers, philosophers, psychologists,
legislative aides, journalists
ETHICAL BEHAVIOR
D. Normative Studies
2. Aim of Workshop
•
•
•
Analyze cases
Identify ethics issues
Reach consensus on norms
ETHICAL BEHAVIOR
D. Normative Studies
3. Method
•
•
•
•
Scenario construction
Identify actors and acts
Divide participants into teams
Vote on analysis of each actor/act:
unethical, not unethical, no ethics
issues
ETHICAL BEHAVIOR
D.4. Classification of Scenarios
a.
b.
c.
Conflict over obligations and implicit
contractual obligations
Disputed rights to products
Confidentiality of sensitive
information and invasion of privacy
ETHICAL BEHAVIOR
D.4. Classification of Scenarios (cont.)
d.
e.
f.
Personal morality and organizational
loyalty
Responsibility for computer
applications with unknown or
controversial consequences
Responsibility for disseminating
complete and accurate information
for decision makers or the public
ETHICAL BEHAVIOR
D. Normative Studies
5. Sample scenarios
a. Conflict over obligations and implicit
contractual obligactions
Programmer: using idle computer time
Actor: programmer
Act: unauthorized use of
idle time
ETHICAL BEHAVIOR
D.5. Sample scenarios
b. Disputed rights to products
Internet user, Company: Selling software
containing program downloaded from
company site
Actor: user of downloaded program
Act: selling package including a proprietary
program
ETHICAL BEHAVIOR
D.5.c. Confidentiality of sensitive data
Clerk, security employee, police dept.:
Providing computer arrest records
Actor
Police file clerk
Security
employee
Act
Using computer to find and
disclose arrest records
Obtaining arrest records
from police file clerk
ETHICAL BEHAVIOR
D.5.d. Personal morality and loyalty
Manager, scientist, company, computer
society: violating code of ethics and
applying sanctions
Actor
Manager
Act
Directing unethical work, firing
Scientist
Refusing task, taking case to society
Company
Refusing to rehire scientist
Comp. society Refusing financial support
ETHICAL BEHAVIOR
D.5.e. Responsibility for applications with
unknown or controversial effects
Consultant, computerization of government
department: disregarding impact on
employees
Actor
Consultant
Act
Accepting client views and refraining
from considering adverse effects on
employees
ETHICAL BEHAVIOR
D.5.e. Responsibility for disseminating
complete and accurate information
Consultant, programmer, projected nuclear
power plant: selecting favorable computer
output in a feasibility study
Actor
Consultant
Programmer
Act
Selecting output to bias study
Revealing proprietary data to his
congressman
ETHICAL BEHAVIOR
D.6. General Observations
a. Ethical issues not peculiar to computing
world
• Contract disputes
• Questions of ownership
• Betrayal of trust
• Irresponsible action
• Conflicting loyalties
• Differing interpretations of obligations
ETHICAL BEHAVIOR
D.6. General Observations
b. Ethical effects mediated by
organizational change
COMPUTER APPLICATIONS
AFFECT THE WAY WORK IS
DONE AND SUPERVISED
ETHICAL BEHAVIOR
E. Computers and Organization
1. Effects of computers
• Direct
– Use of devices or procedures
– Use of machine-based metaphors
• Indirect
– Changes mediated by organizations
ETHICAL BEHAVIOR
E.2. Organizational features
•
•
•
•
•
Structure
Managerial functions and controls
Working arrangements
Formal roles
Informal relations
ETHICAL BEHAVIOR
E.3. Influence of Computers on
structure and control
•
•
•
decision support systems
databases
computer mediated communication
ALLOW FOR CENTRALIZATION
ETHICAL BEHAVIOR
E.4. Centralization
•
•
•
decision authority goes up the ladder
decisions embedded in procedures
(meaning reduced discretion)
centralization is consistent with
distributed processing
ETHICAL BEHAVIOR
E.5. Reinforcement politics
• powerful get more powerful
• weak remain relatively weak
• computers like other resources
serve to reinforce the status quo
ETHICAL BEHAVIOR
E.6. Link between organizational change
and ethics
• discretion is reduced by
centralization
• social relations are weakened by
computer mediation
• discretion and social relations play
central role in ethical practice
ETHICAL BEHAVIOR
F. Ethical Space (arena in which
individuals make ethical
judgments)
• autonomy
• opportunity
• rectitude
ETHICAL BEHAVIOR
F.1. Autonomy
• relative freedom to initiate action
• Example from student experience
–
–
–
–
Student: take or leave course
Instructor: content of course
Dept. Head: teaching assignments
Dean: resource allocation
ETHICAL BEHAVIOR
F.2. Opportunity
• Conditions allowing exercise of
significant ethical judgment
• Example
–
–
student: rating of instructor
instructor: assessment of colleagues
ETHICAL BEHAVIOR
“the virtues are got by first exercising them…
This is confirmed by what happens in states;
for legislators make the citizens good by
forming habits in them.”
- Aristotle, “Nichomachean Ethics”
ETHICAL BEHAVIOR
F.3. Rectitude
• personal moral code
• less conditioned by organization than
autonomy and opportunity
• background, education, affiliations
and allegiances all play a role
ETHICAL BEHAVIOR
F.4. Ethical judgment is a skill
• organizational environment is as
important as personal moral code
• ‘ethical skill’ can atrophy from
disuse
ETHICAL BEHAVIOR
G. Ethics and computer crime
1. Many who commit computer crimes
- are not professional criminals
- apparently reliable, honest, bright,
and highly motivated
- offences committed involve small
deviations from accepted practices
ETHICAL BEHAVIOR
G. Ethics and computer crime
2. Acting in diminished ethical space
-insufficient autonomy and
opportunity
- inadequate guidance and
reinforcement
- reduced ability to make ethical
judgments
ETHICAL BEHAVIOR
G. Ethics and computer crime
3. Security measures and
monitoring are necessary but not
sufficient to deal with ethical
lapses
Download