a gift of fire third edition sara baase

28
Slides prepared by Cyndi Chie and Sarah Frye Modified by Seals for AU COMP4730 A Gift of A Gift of Fire Fire Third edition Third edition Sara Baase Sara Baase Chapter 9: Professional Ethics and Responsibilities

Upload: nayda-hines

Post on 02-Jan-2016

55 views

Category:

Documents


6 download

DESCRIPTION

A Gift of Fire Third edition Sara Baase. Chapter 9: Professional Ethics and Responsibilities. What We Will Cover. What is Professional Ethics? Ethical Guidelines for Computer Professionals Scenarios. What is "Professional Ethics"?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A Gift of Fire Third edition Sara Baase

Slides prepared by Cyndi Chie and Sarah FryeModified by Seals for AU COMP4730

A Gift of FireA Gift of FireThird editionThird edition

Sara BaaseSara Baase

Chapter 9: Professional Ethics and Responsibilities

Page 2: A Gift of Fire Third edition Sara Baase

What We Will CoverWhat We Will Cover

• What is Professional Ethics?

• Ethical Guidelines for Computer Professionals

• Scenarios

Page 3: A Gift of Fire Third edition Sara Baase

What is "Professional What is "Professional Ethics"?Ethics"?

• Professional ethics includes relationships with and responsibilities toward customers, clients, coworkers, employees, employers, others who use one’s products and services, and others whom they affect– page 455

• A professional has a responsibility to act ethically. Many professions have a code of ethics that professionals are expected to abide by– Medical doctors– Lawyers and judges– Accountants

Page 4: A Gift of Fire Third edition Sara Baase

Medical doctorsMedical doctorsLawyers and judgesLawyers and judges

AccountantsAccountants

What are Special responsibilities What are Special responsibilities

of these professionalsof these professionals??

Page 5: A Gift of Fire Third edition Sara Baase

What is "Professional What is "Professional Ethics"? (cont.)Ethics"? (cont.)

• There are special aspects to making ethical decisions in a professional context

• Honesty is one of the most fundamental ethical values; however, many ethical problems are more subtle than the choice of being honest or dishonest

• Some ethical issues are controversial

Page 6: A Gift of Fire Third edition Sara Baase

Computer EthicsComputer Ethics• Special Responsibilities Facing Computer Professionals

and Users– Maintaining relationships with and responsibilities toward

customers, clients, coworkers, employees, and employers.

– Making critical decisions that have significant consequences for many people.

– Determining how to manage, select, or use computers in a professional setting.

Q: Describe an ethical scenario for one of the categories, above.

Page 7: A Gift of Fire Third edition Sara Baase

Ethical Guidelines for Ethical Guidelines for Computer ProfessionalsComputer Professionals

Guidelines and Professional Responsibilities:• Understand what success means p458• Include users (such as medical staff,

technicians, pilots, office workers) in the design and testing stages to provide safe and useful systems

• Do a thorough, careful job when planning and scheduling a project and when writing bids or contracts

• Design for real users

Page 8: A Gift of Fire Third edition Sara Baase

Ethical Guidelines for Ethical Guidelines for Computer . . . (cont.)Computer . . . (cont.)

Guidelines and Professional Responsibilities (cont.):

• Don’t assume existing software is safe or correct; review and test it

• Be open and honest about capabilities, safety, and limitations of software

• Require a convincing case for safety (p461)• Pay attention to defaults• Develop communication skills

Page 9: A Gift of Fire Third edition Sara Baase

EthicsEthics

• “Do the Right Thing”

– Behaving Ethically Includes:

• Being honest.

• Keeping promises.

• Doing your job well.

• Not stealing.

Q: What other behaviors are usually considered “Doing the right thing?”

Page 10: A Gift of Fire Third edition Sara Baase

EthicsEthics

• Ethical Views– Deontological

• Emphasizes duty and absolute rules.• Rules should apply to everyone.• Use logic or reason to determine what is good.• Treat people as an ends (not a means).

Q: Describe “rules” that follow deontological decision-making that apply to school or work.

Page 11: A Gift of Fire Third edition Sara Baase

EthicsEthics• Ethical Views (cont’d)

– Consequentialist • Includes Utilitarianism• Strive to increase “utility” (that which satisfies a

person’s needs and values) for the most people (the greater good).

• Consider the consequences for all affected people.

Q: Describe “rules” that follow consequentialist

decision-making that apply to school or work.

Page 12: A Gift of Fire Third edition Sara Baase

EthicsEthics• Ethical Views (cont’d)

– Natural Rights• Derived from the nature of humanity• Focus is on the process by which people

interact.• Respect the fundamental rights of others,

including life, liberty, and property.

Q: Describe an ethical scenario about use of a computer system and tell what rights the people involved have.

Page 13: A Gift of Fire Third edition Sara Baase

EthicsEthics• Ethical Views (cont’d)

– Reaching the Right Decision• There is no formula to solve ethical problems.• The computer professional must consider trade-

offs.• Ethical theories help to identify important

principles or guidelines.

Q: What trade-offs might a computer professional need to consider?

Page 14: A Gift of Fire Third edition Sara Baase

Ethics Ethics Some Important DistinctionsSome Important Distinctions

• Right, Wrong, and Okay: acts may be ethically obligatory, ethically prohibited, or ethically acceptable.– Negative rights (liberties): the right to act without coercive

interference.– Positive rights (claim-rights): imposing an obligation on

some people to provide certain things.– Causing harm: some acts may cause harm to others but are

not necessarily unethical.

Q: Describe an ethical scenario involving a computer professional that illustrates one of the items above.

Page 15: A Gift of Fire Third edition Sara Baase

Q: Describe an ethical scenario involving a computer professional that illustrates one of the

items above.

– Goals vs. actions: the actions we take to achieve our goals should be consistent with our ethical constraints.

– Personal preference vs. ethics: some issues we disapprove of because of our dislikes, rather than on ethical grounds.

– Law vs. ethics: some acts are ethical, but illegal; other acts are legal, but unethical.

Ethics Ethics Some Important Distinctions Some Important Distinctions

Page 16: A Gift of Fire Third edition Sara Baase

Ethical Guidelines Ethical Guidelines for Computer Professionalsfor Computer Professionals• Professional Codes

– ACM and IEEE CS • Software Engineering Code of Ethics and Professional Practice

– ACM• ACM Code of Ethics

– Ethical Behaviors Expected of the Computer Professional:• Honest and fair; respects confidentiality; maintains professional

competence; understands relevant laws; respects and protection of personal privacy; avoids harming others; and respects property rights.

Page 17: A Gift of Fire Third edition Sara Baase

Q: How does a software engineer “learn” to be ethical?

Page 18: A Gift of Fire Third edition Sara Baase

CasesCases

• Applying the Brainstorming and Analysis Phases

– Refer to any of the cases in the text or the general exercises following each chapter or current scenarios in the news.

Page 19: A Gift of Fire Third edition Sara Baase

ScenariosScenarios

Methodology:• Brainstorming phase:

– List all the people and organizations affected (the stakeholders)

– List risks, issues, problems, and consequences– List benefits. Identify who gets each benefit– In cases where there is no simple yes or no

decision, but rather one has to choose some action, list possible actions

Page 20: A Gift of Fire Third edition Sara Baase

Scenarios (cont.)Scenarios (cont.)

Methodology:• Analysis phase

– Identify responsibilities of the decision maker– Identify rights of stakeholders– Consider the impact of the options on the

stakeholders (consequences, risks, benefits, harms, costs)

– Categorize each potential action as ethically obligatory, prohibited, or acceptable

– When there are multiple options, select one, considering the ethical merits of each, courtesy to others, practicality, self-interest, personal preferences, etc.

Page 21: A Gift of Fire Third edition Sara Baase

ScenariosScenarios

Scenario 1:

• Your company is developing a free e-mail service that will include targeted advertising based on the content of the e-mail messages (similar to Google’s Gmail). You are part of the team designing the system. What are your ethical responsibilities?

Page 22: A Gift of Fire Third edition Sara Baase

ScenariosScenarios

Scenario 2:• You are a relatively junior programmer

working on modules that collect data from loan application forms and convert them to formats required by the parts of the program that evaluate the applications. You find that some demographic data are missing from some forms, particularly race and age. What should your program do? What should you do?

Page 23: A Gift of Fire Third edition Sara Baase

ScenariosScenarios

Scenario 3:

• Your company has 25 licenses for a computer program, but you discover that it has been copied onto 80 computers.

Page 24: A Gift of Fire Third edition Sara Baase

ScenariosScenarios

Scenario 4:• Suppose you are a member of a team

working on a computer-controlled crash avoidance system for automobiles. You think the system has a flaw that could endanger people. The project manager does not seem concerned and expects to announce completion of the project soon. Do you have an ethical obligation to do something?

Page 25: A Gift of Fire Third edition Sara Baase

ScenariosScenarios

Scenario 5:

• You work for the IRS, the Social Security Administration, a movie-rental company, or an Internet service provider. Someone asks you to get a copy of records about a particular person. He will pay you $500.

Page 26: A Gift of Fire Third edition Sara Baase

ScenariosScenarios

Scenario 6:• You have a small consulting business. The

CyberStuff company plans to buy software to run a new collaborative content-sharing Web site. CyberStuff wants to hire you to evaluate bids from vendors. Your spouse works for NetWorkx and did most of the work in writing the bid that NetWorkx plans to submit. You read the bid while your spouse was working on it and you think it is excellent. Do you tell CyberStuff about your spouse’s connection with NetWorkx?

Page 27: A Gift of Fire Third edition Sara Baase

ScenariosScenarios

Scenario 7:• A team of programmers is developing a

communications system for firefighters to use when fighting a fire. Firefighters will be able to communicate with each other, with supervisors near the scene, and with other emergency personnel. The programmers will test the system in a field near the company office.

Page 28: A Gift of Fire Third edition Sara Baase

ScenariosScenarios

Scenario 8:• You are the computer system administrator

for a mid-sized company. You can monitor the company network from home, and you frequently work from home. Your niece, a college student, is visiting for a week. She asks to use your computer to check her e-mail. Sure, you say. You are being a gracious host. What is the ethical problem?