lecture9 - EthicsandProfessionalism...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
CSE 335 Dr. Charles B. Owen Object-Oriented Programming 1 Ethics and Professionalism See:  http://www.acm.org/about/se-code Software Engineering Code of  Ethics Professional Practice Ethical Examples
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CSE 335 Dr. Charles B. Owen Object-Oriented Programming 2 The “Short” version 1.  PUBLIC  - Software engineers shall act consistently with the public  interest. 2.  CLIENT AND EMPLOYER  - Software engineers shall act in a manner  that is in the best interests of their client and employer consistent with the  public interest. 3.  PRODUCT  - Software engineers shall ensure that their products and  related modifications meet the highest professional standards possible. 4.  JUDGMENT  - Software engineers shall maintain integrity and  independence in their professional judgment. 5.  MANAGEMENT  - Software engineering managers and leaders shall  subscribe to and promote an ethical approach to the management of  software development and maintenance. 6.  PROFESSION  - Software engineers shall advance the integrity and  reputation of the profession consistent with the public interest. 7.  COLLEAGUES  - Software engineers shall be fair to and supportive of  their colleagues. 8.  SELF  - Software engineers shall participate in lifelong learning regarding  the practice of their profession and shall promote an ethical approach to  the practice of the profession. Software Engineering Code of Ethics 1999, ACM and IEEE
Background image of page 2
CSE 335 Dr. Charles B. Owen Object-Oriented Programming 3 Public 1.01. Accept responsibility. 1.02. Moderate the interests of the software engineer, the employer, the  client and the users with the public good. 1.03. Approve software only if safe, meets specifications, passes  appropriate tests, and does not diminish quality of life, diminish privacy  or harm the environment.  1.04. Disclose actual or potential danger to the user, the public, or the  environment. 1.05. Cooperate in efforts to address matters of grave public concern. 1.06. Be fair and avoid deception. 1.07. Consider issues of physical disabilities, allocation of resources,  economic disadvantage and other factors that can diminish access to  the benefits of software.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CSE 335 Dr. Charles B. Owen Object-Oriented Programming 4 Therac-25 Follow-on to successful Therac-6 and Therac-20 In use between 1985 and 1987 for cancer treatment Atomic Energy of  Canada Limited  (AECL)
Background image of page 4
CSE 335 Dr. Charles B. Owen Object-Oriented Programming 5 Therac-25 operation 25 MeV electron beam attenuated or diffused by options on a  turntable. Dual-mode:  Low does electron beams and Megavolt X-ray 
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/12/2010 for the course CSE CSE 335 taught by Professor Owen during the Fall '10 term at Michigan State University.

Page1 / 30

lecture9 - EthicsandProfessionalism...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online