Code of Ethics Case Studies

Slides:



Advertisements
Similar presentations
Professional Ethics Social Implications of Computers.
Advertisements

IEEE and ACM Code of Ethics AEECS711 : Security Management and Audit Spring 2010 Presenter : Sara Mohseni Instructor : Dr. Hossein Saiedian.
Sizewise Code of Ethics, Conflict of Interest and Disclosure HR-CECID.
The Life of a Client from Birth to Death Presented by: Bill Parrish (oneplusone) 3.

Fosterswift.com PROTECTING AGAINST THE UNKNOWN : How to Successfully Review IT Contracts to Increase Your Rights and Avoid Potential Liability Samuel Frederick.
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.
ACCOUNTING ETHICS Lect. Victor-Octavian Müller, Ph.D.
Ethics CS-480b Network Security Dick Steflik. ACM Code of Ethics This Code, consisting of 24 imperatives formulated as statements of personal responsibility,
Introduction to the Ethics of Engineering Introduction to Mechanical Engineering The University of Texas-Pan American College of Science and Engineering.
Ethics & Codes of Conduct
Software Engineering Code Of Ethics And Professional Practice
Diploma of Project Management Project Management Ethics & Code of Conduct Course Number Qualification Code BSB51507.
SE 112 Slide 1 SE 112 l
Engineering Ethics GE 105 Introduction to Engineering Design.
Professional Codes of Ethics Professionalism and Codes of Ethics.
Computer Ethics.
Introduction to Computer Science
Professional Ethics & Codes of Conduct Lecture 4.
OSE3 - 1 Software Engineering Ethics and Professional Conduct SWENET OSE3 Module July 2003 Developed with support from the National Science Foundation.
Professional Ethics in Computing Dr. David Sinclair L253
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.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Code of Ethics for Professional Accountants of HKICPA
CS 4001 Based on slides by Mary Jean Harrold 1 Professional Ethics.
A.S. FlemingFall 2009 Acct 431 – Cost Management "Ethics in its broader sense, deals with human conduct in relation to what is morally good and bad, right.
Ethics of Accounting and Finance
1 Gordana Dodig-Crnkovic Department of Computer Science and Engineering Mälardalen University 2004 PROFESSIONAL ETHICS IN SCIENCE AND ENGINEERING CD5590.
Ethics.
Fall 2014 Marco Valtorta CSCE 390 Professional Issues in Computer Science and Engineering Software Engineering Codes of Ethics Fall 2014.
Professional Ethics & Codes of Conduct Lecture 3.
Do software developers have an ethical duty? KELLEN STUART.
1 CSC 4700 Software Engineering John Lewis These slides are based on originals provided by Ian Sommerville.
Certificate IV in Project Management Project Management Ethics & Code of Conduct Course Number Qualification Code BSB41507.
ACM Code of Ethics. Organization and Format O Organization: O Section 1: General Moral Imperatives (8) O Section 2: Professional Responsibilities (8)
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.
Professional Ethics and Responsibilities Part-II
1 The Nature of Ethics Ethics is generally concerned with rules or guidelines for morals and/or socially approved conduct Ethical standards generally apply.
Dr. Rob Hasker Dr. Brad Dennis. Sony’s Virus  2005: Sony wanted to reduce piracy  They put an XCP program on 20 CDs including Van Zant, The Bad Plus,
Chap (3)1 Chapter 3 Professional Codes of Ethics Almost every professional organization dealing with the field of computing has published its own code.
Fall 2016 Marco Valtorta CSCE 390 Professional Issues in Computer Science and Engineering Software Engineering Codes of Ethics Fall 2016.
CSCI 392 Review of Computing and Society
Solutions of Case Study 4 & 6
CSCI 392: Seminar in Computing and Society

INTRODUCTION TO SOFTWARE ENGINEERING

An Introduction to Software Engineering
Diploma of Project Management Project Management Ethics & Code of Conduct Course Number Qualification Code BSB51507.
Morality in International Contexts
Professional Codes of Ethics
Fall 2017 Marco Valtorta CSCE 390 Professional Issues in Computer Science and Engineering Software Engineering Codes of Ethics Fall 2017.
CSCI 392: Seminar in Computing and Society
The Psychology of Security
Code of Ethics - History
ACCOUNTING ETHICS Conf.univ.dr. Victor-Octavian Müller.
Software Engineering Code of Ethics
ACCOUNTING ETHICS Conf.univ.dr. Victor-Octavian Müller.
ACCOUNTING ETHICS Conf.univ.dr. Victor-Octavian Müller.
ACCOUNTING ETHICS Conf.univ.dr. Victor-Octavian Müller.
ACCOUNTING ETHICS Lect. Victor-Octavian Müller, Ph.D.
Chapter # 2 Ethics for IT workers & IT Users
Software Engineering, Professional Ethics
CS-480b Network Security Dick Steflik
Ethical, Professional and Legal Issues in Groups
Presentation transcript:

Code of Ethics Case Studies Translated and adapted from Course Notes–Calgary University Course CPSC 451:Practical Software Engineering – Social, Ethical and Professional Issues And from Using the New ACM Code of Ethics in Decision Making Anderson, R.E., Johnson, D.G., Gotterbarn, D., Perrolle, J. Communications of the ACM, February 1993.

Case 1 – Intellectual Property 8/6/2019 Jean, a programmer, is writing a large program needed by his company. After months of programming, Jean found himself stuck on several parts of the program. His manager wants the job completed within the next few days. Jean remembers that a co-worker gave him code from his current work and from an early version of a commercial software package developed at another company. Studying these programs, Jean sees code which could be directly incorporated into his program. He uses code from his co-worker and the commercial software but does not tell anyone or mention it in the documentation. He completes the project on time. 8/6/2019

Case 1 – Intellectual Property Discussion Which principles and clauses of the code have been violated by Jean ? 8/6/2019

Case 1 – Intellectual Property Jean violated professional ethics in two areas: Failure to give credit for another's work Using code from a commercial package that presumably was copyrighted or in another way protected by law. Clauses of the Code violated by Jean Clause 2.02 Not knowingly use software that is obtained or retained either illegally or unethically. Clause 7.03 Credit fully the work of others and refrain from taking undue credit 8/6/2019

Case 1 – Intellectual Property If you are asked by Jean to give him an advice, what would you tell him ? 8/6/2019

Case 2 - Liability for Unreliability A software company has produced a new software that incorporates the new tax laws. The president of the company knows that the program has a number of errors (bugs). He also believes that the first company to put this software on the market will capture the largest market share. When the company actually ships the software, it includes a disclaimer of responsibility for errors resulting from the use of the program. The company expects it will receive a number of complaints and suggestions for modification. The company plans to use these to make changes and eventually issue updated, improved, and debugged versions. The president argues that this is a general industry policy and that a customer who buys version 1.0 of a program knows this and he will take proper precautions. Because of errors (bugs), a number of customers sent incorrect tax returns to the government and were penalized. 8/6/2019

Case 2 - Liability for Unreliability Discussion Which principles and clauses of the code have been violated ? 8/6/2019

Case 2 - Liability for Unreliability Clauses violated by the president of the company Since he was aware of errors (bugs) in the product, he did not strive to achieve the highest quality Clause 1.02  Moderate the interests of the software engineer, the employer, the client and the users with the public good. Clause 1.04  Disclose to appropriate persons or authorities any actual or potential danger to the user, the public, or the environment, that they reasonably believe to be associated with software or related documents. 8/6/2019

Case 3 - Conflicts of Interest A software consultant is negotiating a contract to design a traffic control system (TCS). He recommends his customer to select a TCS system out of several systems on the market. The consultant does not mention to the customer that he is a major stockholder of the company producing the TCS software recommended to his customer. 8/6/2019

Case 3 - Conflicts of Interest Discussion Which principles and clauses of the code have been violated ? 8/6/2019

Case 3 - Conflicts of Interest Clauses violated by the software consultant Clause 2.08 Accept no outside work detrimental to the work they perform for their primary employer. Clause 4.03 Maintain professional objectivity with respect to any software or related documents they are asked to evaluate. Clause 4.05. Disclose to all concerned parties those conflicts of interest that cannot reasonably be avoided or escaped. Clause 6.05. Not promote their own interest at the expense of the profession, client or employer. 8/6/2019