Professional Ethics - 1656500301520
Professional Ethics - 1656500301520
Professional Ethics - 1656500301520
Codes guide the members of a profession in Codes are not always helpful when two or more
ethical choices. directives conflict.
Codes educate the members of a profession A professional code’s directives are never
about their professional obligations. complete or exhaustive.
Codes discipline members when they violate one Codes are ineffective (have no “teeth”) in
or more of the code’s directives. disciplinary matters.
Codes enhance the profession in the eyes of the Codes can be self-serving for the profession.
public.
Guidelines and Professional
Responsibilities
Guidelines and Professional Ethics
• Include users in the design and testing stages to provide safe and useful systems.
• Mistakes or accidents occur when technical people developed systems without sufficient
knowledge of what is important to users.
• Design for real users
• People make typos, get confused, or are new at their job. So, system designers and programmers
must provide clear user interfaces and include appropriate checking of input.
• Don’t assume existing software is safe or correct
• Software used from another application needs to be verified for suitability for the current project.
Guidelines and Professional Ethics (cont.)
• Example: You are a programmer at a bank and you found flaws in your
program which is used in ATMs. Would you tell your employer?
• Honesty includes taking responsibility for damaging or injuring others. If you break a
neighbor’s window playing ball or smash into someone’s car, you have an obligation to pay
for the damage.
Guidelines and Professional Ethics (cont.)
• Solution: You have to be honest. Inform your employers and try to fix the
program.
• The consequences for hiding faulty programs would be worst than admitting
your mistakes.
Scenarios
1. Brainstorming phase
• List all the people and organizations affected. (They are the stakeholders.)
• List risks, issues, problems, consequences.
• List benefits. Identify who gets each benefit.
• In cases where there is not a simple yes or no decision, but rather one has to
choose some action, list possible actions.
2. Analysis phase
• Identify responsibilities of the decision maker. (Consider responsibilities of both general ethics and
professional ethics.)
• Identify rights of stakeholders. (It might be helpful to clarify whether they are negative or positive rights)
• Consider the impact of the action options on the stakeholders. Analyze consequences, risks, benefits, harms,
and costs for each action considered.
• Categorize each potential action or response as ethically obligatory, ethically prohibited, or ethically
acceptable.
• If there are several ethically acceptable options, select an option by considering the ethical merits of each,
courtesy to others, practicality, self-interest, personal preferences, and so on. (In some cases, plan a sequence
of actions, depending on the response to each.)
Scenarios -Example
• Developing a computerized record system for a community clinic. The
director says that the budget is small and wants to keep costs to a minimum.
• The director may be aware of the risks of losing sensitive client information, but she
may not know the possible risks of the computer system.
• You, as the computer professional, have an obligation to inform her of these risks and
how they are to be handled.
Stakeholders
• Clients of the clinic
• Positive rights: To the privacy of their sensitive information
• Negative rights: To choose whichever clinic they want to go to
• You, the computer professional
• Negative rights: To accept or deny any job
• The director of the clinic
• Clinic employees
• Negative rights: To choose where they want or do not want to work
• The government
• Question: Can you think of any possible solutions?
Possible Solutions
• The director realizes the risks of the computer system and agrees to pay for
the security measures.
• You develop the system cheap and vulnerable.
• Add the security features and do not charge for them.
• Work out a compromise and add a few features you believe are essential.
• Government
• Positive rights: Stop the use of the machine to ensure safety
• Project Manager
• Positive rights: Release the machine on time
• Negative rights: Release the machine without testing
• Patients
• Negative rights: To choose whichever method for recovery