1 PAGE ( 750-1000 words).

profilebaoruo
Lect.3a-Chap.9_ProfessionalEthics1.pptx

R. Mezenner

Chapter 9: Professional Ethics

1

ECS 3361: Social Issues and Ethics in ECS

Lecture 3a Professional Ethics

Chapter 9 Part 1

Credits:

Dr. Michael J. Quinn, Author of “Ethics for the information age

The Free Encyclopedia, http://en.wikipedia.org

YouTube

R. Mezenner

Chapter 9: Professional Ethics

2

Today’s Learning Objectives

Characteristics of a professional

Professional Ethics

Conflict of interest

Definition

How to handle it

Software Engineering Code of Ethics

Eight principles

Several clauses under each principle

Warm up

Take few minutes to discuss these questions with the people around you

What do we mean by professional ethics?

What is conflict of interest?

What is the highest priority principle in professional ethics?

3

R. Mezenner

Chapter 9: Professional Ethics

4

What is a professional?

We trust professionals to

Correctly diagnose and treat problems

Take actions for the best mutual interest

Informally, a profession is a vocation requiring:

Education (special knowledge)

Practical experience

Full time occupation that pays well

Doctors

Lawyers

Engineers

R. Mezenner

Chapter 9: Professional Ethics

5

Characteristics of a Professional

Initial professional education

Accredited school/program

Skills development (experience)

Certification (Teacher, PMP, CPA)

Licensing (Lawyer, Medical doctor, PE)

Professional development

Keep up with technical knowledge in your field

Professional society

Code of ethics

R. Mezenner

Chapter 9: Professional Ethics

6

Certified Public Accountants

Bachelor’s degree

150+ semester hours

24+ hours of accounting-related classes

Skills development: Two years’ experience under supervision of a CPA

Certification: CPA Exam

Professional development

Continuing education

Follow Code of ethics

R. Mezenner

Chapter 9: Professional Ethics

7

Even if an occupation does not require

Certification and licensing

University degree

Membership in professional society

Specific continuing education

Ability to harm the public can be similar to members of mature professions.

Expected to follow a set of standards of behavior.

Professional Ethics

Professional Ethics refers to codes of ethics that every professional should follow.

Professionals have autonomy in the workplace.

They use their independent judgment in carrying out their professional responsibilities.

They must maintain a high level of technical competence

However, technical expertise without adherence to ethical guidelines is as much a threat to public welfare as is professional incompetence.

Engineers as professionals

Must perform under a standard of professional conduct described in codes of ethics.

R. Mezenner

Chapter 9: Professional Ethics

8

R. Mezenner

Chapter 9: Professional Ethics

9

Conflict of interest

A Conflict Of Interest occurs when an individual or organization ought to be loyal to multiple individuals or organizations and an action can be in favor of one at the expense of the other.

Examples:

You own a drug company and you are a member of an FDA committee that approves drugs for public use.

Work for a company and do consulting for a supplier of that company

Conflict of interest (~3 min)

https://www.youtube.com/watch?v=-BgPoPllefg

R. Mezenner

Chapter 9: Professional Ethics

10

How to handle a potential conflict of interest?

Know your employer’s “conflict of interest policy”

Avoid the conflict, if possible

Recusal (not participate in decisions where there is a conflict of interest)

Disclose any potential conflict of interest and get consent of affected parties.

History of Codes of Ethics

1803 First code of professional ethics

(medical ethics by Thomas Percival)

1852 ASCE (Civil Engineering)

1880 ASME (Mechanical Engineering)

1884 AIEE (Electrical Engineering)

AIEE + IRE became IEEE in 1963.

Most Professional organizations have Codes of Ethics (SECE, PMI, IEEE, BMES, NSPE, …)

Who develops these codes of ethics?

R. Mezenner

Chapter 9: Professional Ethics

11

11

R. Mezenner

Chapter 9: Professional Ethics

12

Software Engineering Code of Ethics (SECE)

Preamble of Code (purpose, intent)

Software engineers have opportunities to do good or do harm. Ought to be committed to doing good.

Eight principles identifying key constituents and obligations to them.

Code should be seen as guidelines for “accepted” professional conduct.

R. Mezenner

Chapter 9: Professional Ethics

13

Eight key constituents

The goal of a professional code of ethics is to ensure that the profession serves the goals of its constituents.

Following slides list some clauses under a higher level principle related to each constituent below.

Public

Client and employer

Product

Judgment

Management

Profession

Colleagues

Self

Principles and clauses may be applied to other than software

R. Mezenner

Chapter 9: Professional Ethics

14

Act Consistently with Public Interest

1.01 “Accept full responsibility for own work”(K)

1.02 Balance competing interests (U)

1.03 Approve software only if it is safe (U)

1.04 Disclose actual/potential dangers (K)

1.05 “Cooperate in efforts to address” public concerns

1.06 “Be fair and avoid deception in all statements” (K)

Public statements, advertising

1.08 “Volunteer professional skills to good causes”

Magic Jack wireless claim and contrast ratio example under documentation/advertising and deception.

R. Mezenner

Chapter 9: Professional Ethics

15

Act in Best Interest of Client, Employer

2.01 Act within areas of competence (K)

2.02 Don’t use software obtained illegally (K, RU,SC)

2.03 Only use property in authorized ways (K, SC)

2.04 Ensure documents are approved

2.05 Respect confidentiality

2.07 Report issues of social concern

2.09 Put employer’s/client’s interests first, unless

overriding moral concern

Internal vs. strictly private data

KS pixel example of self interest.

R. Mezenner

Chapter 9: Professional Ethics

16

Ensure Products Meet Highest Standards

3.01 Aim for “high quality, acceptable cost and a reasonable schedule,” making trade-offs clear (U)

3.03 Face up to “ethical, economic, cultural, legal and environmental” issues

3.06 Follow the most appropriate professional standards

3.08 Ensure the specifications are correct and approved

3.10 “Ensure adequate testing, debugging, and review of software and related documents”

3.15 Use same standards for software maintenance as software development

R. Mezenner

Chapter 9: Professional Ethics

17

Maintain Integrity in Professional Judgment

4.01 “Temper all technical judgments by the need to support and maintain human values” (U, V)

4.03 Remain objective when evaluating software or related documents (K)

4.04 Do not engage in deceptive financial practices (bribery, kickback, double billing)

4.05 Disclose conflicts of interest (K)

disclosure example

R. Mezenner

Chapter 9: Professional Ethics

18

Promote Effective Project Management

5.01 Ensure good project management procedures

5.04 Take employees’ abilities into account before assigning work

5.06 Give full and accurate information to potential employees (K)

5.07 Pay employees fairly (K)

5.10 Provide employees charged with misconduct due process

5.12 “Do not punish anyone for expressing ethical concerns about a project”

Firing due process.

R. Mezenner

Chapter 9: Professional Ethics

19

Advance the Profession

6.01 Help create an environment supporting ethical conduct

6.03 Participate in professional activities

6.05 Do not promote self-interest at expense of profession, client, or employer

6.06 Obey all laws unless there is an overriding public interest (in and out of the workplace)

6.08 Take responsibility for finding, correcting, and reporting errors in software and documentation

6.12 Share concerns about Code violations with the people involved. “Blow the whistle” if needed.

R. Mezenner

Chapter 9: Professional Ethics

20

Be Fair to and Supportive of Colleagues

7.01 “Encourage colleagues to adhere to this Code”

7.03 Give others the credit they deserve

7.05 Give colleagues a fair hearing

7.06 Help colleagues remain aware of work practices

7.07 Do not unfairly interfere with another’s career, but protect the public interest

7.08 Bring in experts for situations outside your own area of competence

(help and seek help).

R. Mezenner

Chapter 9: Professional Ethics

21

Participate in Lifelong Learning

8.01 Stay current with developments in field

8.04 Improve understanding of software and documentation used in work

8.05 Improve knowledge of relevant standards

8.06 Improve knowledge of this Code and its application

8.07 Do not treat others unfairly because of prejudices

8.08 Do not influence others to break the Code

8.09 “Recognize that personal violations of this Code are inconsistent with being a professional software engineer”

R. Mezenner

Chapter 9: Professional Ethics

22

Analysis of Preamble

Code reflects principles drawn from multiple ethical theories

Should not take an overly legalistic view of the Code

It is not an algorithm, but guidelines of expected behavior

If Code doesn’t forbid something, that doesn’t mean it is ethical.

Judgment is required: Use ethical theories and codes of ethics

Creative problem solving may be needed.

R. Mezenner

Chapter 9: Professional Ethics

23

Top 5 SECE Fundamental Principles

Act Consistently with Public Interest

Act in Best Interest of Client, Employer

Be Fair to and Supportive of Colleagues

Maintain Integrity in Professional Judgment

Participate in Lifelong Learning

R. Mezenner

Chapter 9: Professional Ethics

24

Questions?

No lecture homework this week!