1 CS 305 Social, Ethical, and Legal Implications of Computing Chapter 8 Professional Ethics Herbert G. Mayer, PSU CS status 4/28/2011 Slides derived from.

Slides:



Advertisements
Similar presentations
Model Code Of Conduct For Legislative Staff. Code of Conduct for Legislative Staff The Model Code of Conduct for Legislative Staff was adopted in 1995.
Advertisements

Whistle-Blowing Ronald F. White, Ph.D. Professor of Philosophy College of Mount St. Joseph.
Chalk Board Notes l Objective: To impart awareness of P.Eng. admissions requirements. To impart awareness of the essential framework of PEO’s Code of Ethics.
EECS 690 February 26. Professions Just to clear up some word confusion: In common usage, a professional is generally anyone who gets paid to do something.
Copyright © 2012 The McGraw-Hill Companies, Inc. All rights reserved. Chapter 7 Blowing the Whistle McGraw-Hill.
5/5/2015Software Engineering Code of Ethics1 Software Engineering Code of Ethics and Professional Practice Dr. Bob Weber CEG 460 / 660 Wright State University.
ICS 417: The ethics of ICT 4.2 The Ethics of Information and Communication Technologies (ICT) in Business by Simon Rogerson IMIS Journal May 1998.
ICT Ethics 2 ICT 139.
Professionalism Professionalism takes more than knowledge
The AMA Code of Ethics Could Egyptian Marketing Professionals Agree on a List of Rules, Perhaps Similar to This? The IMI Journal. Members of the AMA are.
PROJECT MANAGEMENT ETHICS
Chapter 1- Ethics Lecture 2.
Ethics.
Software Engineering Code Of Ethics And Professional Practice
Research Ethics Dr Andrew Armitage. Morals or ethics? Morals: –Of, pertaining to, or concerned with the principles or rules of right conduct or the distinction.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Professional Ethics Ethics for the Information Age Third Edition.
Professional Codes of Ethics Professionalism and Codes of Ethics.
CSCE 431: Licensing and Software Engineering Code of Ethics
Copyright © 2008 McGraw-Hill Ryerson Ltd.1 Chapter Five Ethics of Business: The Theoretical Basis Canadian Business and Society: Ethics & Responsibilities.
ACM/IEEE Software Engineering Code of Ethics and Professional Practice
CDU – School of Information Technology HIT241 Professional Practice… - Slide 1 IT Project Management ACS - Core Body of Knowledge In Australia in November.
An Engineer’s Rights & Responsibilities. What is Professionalism?  Highest standards of honesty and integrity  Competence  Exemplary conduct and commitment.
Workplace Responsibilities and Rights “One final question. As far as you know, have you any family history of loose-cannonism or whistle-blowing?”
Introduction to Computer Science
Professional Ethics in Computing Dr. David Sinclair L253
CS 3043 Social Implications Of Computing © 2010 Keith A. Pray Class 3 Professional Ethics Keith A. Pray Instructor socialimps.keithpray.net.
Ethical Issues and Decisions in Law Enforcement Slide 1 Ethics The reasoned study of the moral facet of human conduct.
Ch. 101 Epilogue. Ch. 102 Outline What will be the future of the field? What is the impact of SE on society? What ethical issues are raised by SE?
Professional Ethics: Should Software Engineers Adhere to a Professional Code of Conduct? Jonathan Schiff CS 301.
S OFTWARE E NGINEERING C ODE O F E THICS A ND P ROFESSIONAL P RACTICE Software Engineering Ethics and Professional Practices © 1999 by the Institute of.
CISB 412 Social and Professional Issues Professional Ethics.
1 Lecture 2: Whistle-Blowing Please refer to “Ethics and the Conduct of Business” by John R. Boatright BBA 361 BBA 361 Business Ethics & Corporate Governance.
Copyright © Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Professional Ethics Ethics for the Information Age Forth Edition by.
CS 3043 Social Implications Of Computing © 2009 Keith A. Pray Class 3 Professional Ethics Keith A. Pray Instructor socialimps.keithpray.net.
CS 4001 Based on slides by Mary Jean Harrold 1 Professional Ethics.
CISB 412 Social and Professional Issues Professional Ethics.
Chapter 7 Blowing the Whistle Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent.
Chapter 8- Professional Ethics
Ethical Awareness Professional Ethics Unit 7. Professional ethics carries additional moral responsibilities. It could mean professional individuals possess.
ACM/IEEE SWEngineering Code of Ethics and Professional Practice Appendix A, p 467.
CHAPTER ONE ETHICS MUSOLINO SUNY CRIMINAL & BUSINESS LAW.
Ethical Decision Making , Ethical Theories
Professional Ethics: When are Software Engineers Required to “Blow the Whistle?” Jonathan Schiff CS301.
Management & Leadership
Engineering Ethics ELEC 422, Spring 2006 (kudos to Drs. Peeples and Jerse for portions of this presentation)
Ethics and Computer Science Most of the material for these lectures was taken from an EXCELLENT text on the subject: Ethics for the Information Age Michael.
CISB 412 Social and Professional Issues Professional Ethics.
Basic Principles: Ethics and Business
IT depends on several codes of ethics 1. PUBLIC - IT engineers shall act consistently with the public interest. 2. CLIENT AND EMPLOYER - IT engineers shall.
Business Ethics Learning outcome: Understand the meaning and importance of ethics in the business world P1.
Professional Ethics and Responsibilities Part-II
1 A Mature Profession Of Software Engineering A Mature Profession Of Software Engineering Ye Yint Win EC Member (Myanmar Computer Scientist Association)
1 The Nature of Ethics Ethics is generally concerned with rules or guidelines for morals and/or socially approved conduct Ethical standards generally apply.
ETHICAL ISSUES IN HEALTH AND NURSING PRACTICE CODE OF ETHICS, STANDARDS OF CONDUCT, PERFORMANCE AND ETHICS FOR NURSES AND MIDWIVES.
Chapter 4 Ethical Standards. Introduction Limits to what law, regulations, and accrediting standards and requirements can govern In the absence of law,


Chapter 9 Professional Ethics.
Employability Skills.
Chapter 7 Blowing the Whistle.
PowerPoint® Slides to Accompany
Professional Codes of Ethics
Computers and Society Professional Ethics
CSCE 606: Licensing and Software Engineering Code of Ethics
CSCE 606: Licensing and Software Engineering Code of Ethics
Bill Tomlinson Art and computing Effects of computer-based art on society? (e.g. animation) Effects of participatory experiences on group dynamics.
Code of Ethics - History
Software Engineering Code of Ethics
Code of Engineering Ethics
Presentation transcript:

1 CS 305 Social, Ethical, and Legal Implications of Computing Chapter 8 Professional Ethics Herbert G. Mayer, PSU CS status 4/28/2011 Slides derived from prof. Wu-Chang Feng

2 Syllabus Professional Ethics Example: CPAs ACM Stance SW Code of Ethics Virtue-Based Code of Ethics Whistle Blowing Pros and Cons of Whistle Blowing

3 Professional Ethics Many professions have special obligations their practitioners must abide by Must be certified and/or accredited to obtain a license to practice Psychologists Medical doctors Accountants Hair stylists Must agree to a code of ethics to practice; else license can be revoked or limited Lawyers Medical doctors

4 Example: CPAs Certified Public Accountants Similar to Computer Science in that it does not require a graduate degree to practice Unlike law or medicine Requirements 150 semester credits of accounting and related study Practical training of at least 2 years CPA exam To retain certification, must fulfill continuing education requirements and abide by a defined code of ethics No equivalent Computer Science certification! Why? Strange?

5 ACM Stance May 1999 ACM is opposed to the licensing of software engineers ACM believes that it is premature and would not be effective in addressing the problems of software quality and reliability No formal certification and licensing Has a defined code of ethics and professional practice instead But not defined, when it would be effective to start certification process Do you agree? Is their ability to harm the public on par with other professions?

6 SWE Code of Ethics Eight main principles  Act consistently with the public interest  Act in best interests of client and employer, consistent with the public interest  Ensure products and modifications meet the highest professional standards possible  Maintain integrity and independence in professional judgment  Subscribe to and promote an ethical approach to management of software design, development, and maintenance  Advance the integrity and reputation of profession consistent with the public interest  Be fair and supportive of colleagues  Participate in lifelong learning regarding profession and promote an ethical approach to the practice of the profession

7 SWE Code of Ethics Not exhaustive Parts not meant to be used in isolation Not an algorithm to determine right from wrong Not a mechanical process that leads to a single definitive conclusion for every situation Based on interpretation and an individual’s values (like Utilitarianism) Contains pieces from several ethical frameworks Benefits to customer, employer, and public Treating people as ends Decisions that hold up to public scrutiny (cultural relativism) Acting in the “Public interest” “Virtue” ethics

8 Virtue-Based Code of Ethics Ethical framework based on emulating morally superior role models Acquire a moral virtue by repeating appropriate acts, e.g. virtue of honesty attained by habitually telling the truth Sample list; see also coming page: Benevolence, civility, compassion, conscientiousness, cooperativeness, courage, courteousness, dependability, fairness, friendliness, generosity, honesty, industriousness, justice, loyalty, moderation, patience, prudence, reasonableness, self-discipline, self-reliance, tactfulness, thoughtfulness, and tolerance A person who possesses numerous moral virtues has a strong moral character Actions taken should be consistent with the character of the actor Should ask ourselves: “What would an agent with a virtuous character do in these circumstances?”

9 Virtue-Based Code of Ethics, Samples Be impartial Disclose information others ought to know Respect the rights of others Treat others justly Take responsibility for your actions and inactions Take responsibility for actions of those you supervise Maintain your integrity Continually improve your abilities Share your knowledge, expertise and values

10 Virtue-Based Code of Ethics Strengths No need to be impartial (unlike other ethical frameworks) E.g. loyalty and kindness to your children lets you spend money on a trip to Disneyland vs. feeding starving children in Africa (contrast to act utilitarianism) Reject that every action must produce maximum benefit for people overallWeaknesses Difficult to determine what to do Sometimes needs to be used in conjunction with other ethical frameworks Relative importance of virtues determines which framework Example: Multiple fires, but only one fire crew  Prudence: send crew to minimize property damage (utilitarian)  Justice: send crew to fire within district that paid for service

11 In-Class Exercise “Ethical Worm” analysis Tim releases an anti-worm anonymously and universally, to fix a security vulnerability Analyze the act according to generalized code of ethics. Which ones are supportive and which ones are not? Be impartial Disclose information others ought to know Respect the rights of others Treat others justly Take responsibility for your actions and inactions Take responsibility for actions of those you supervise Maintain your integrity Continually improve your abilities Share your knowledge, expertise and values

12 In-Class Exercise ACME corporation charges for software Gold level is 20k per year and comes with support Other levels are much cheaper, but come without support An employee of ACME in support secretly takes an outside job running training classes on ACME software at a customer site Analyze the act according to code of ethics. Which ethics codes are supportive, which ones not? Be impartial Disclose information others ought to know Respect the rights of others Treat others justly Take responsibility for your actions and inactions Take responsibility for actions of those you supervise Maintain your integrity Continually improve your abilities Share your knowledge, expertise and values

13 Whistle Blowing Individual that breaks ranks with its organization to make an unauthorized external disclosure of information about a harmful situation after unsuccessful attempts to report via internal organizational channels Sometimes valuable, doesn’t necessarily agree with code of ethics US legislation False Claims Act (1863) Combat fraud during civil war Allows citizens to sue (on behalf of the government) a person or company submitting falsified claims to the government If resulting in guilty verdict, the citizen received half of settlement Whistleblower Protection Act (1989) Safeguards for whistleblowers against retribution from their companies Appeal to U.S. Merit Systems Protection Board

14 Morality of Whistle Blowing Heroes or traitors? Does motivation matter? Ending wrong-doing vs. winning money? Revenge against former employer vs. altruism? Do other circumstances come into play? Reveal cover-up that is about to be uncovered Is Wikileaks a heroic organization? Or a traitorous one? Or just attention grabber?

15 Pros and Cons of Whistle Blowing Against Corporations condemn it Betrayal can cause short-term and long-term damage to company Public already has recourse through legal system to go after company –but must “know” Everyone suffers (company, managers, employee, employee’s family)For Assuming you have tried to handle it internally first: Moral responsibility should never be given to others (e.g. managers or executives) otherwise greater harm is done Ford Pinto’s gas tank placement If non-action might result in serious and considerable harm to the public, you have a moral duty to report it

16 In-Class Exercise X hires Y to implement dating service Y responsible for security, hires engineer to help Engineer hired by Y to help implement service Engineer, not charged with implementing security, finds that usernames and passwords are sent in plain text Engineer brings concerns to Y, but Y ignores them and will deliver software to X anyway Company reminds engineer of confidentiality agreement that forbids her from talking about software to anyone Should Engineer do anything?