Are computer professionals special?. Do Computer Professionals Have Special Responsibilities? Gotterbarn (1999) believes that because software engineers.

Slides:



Advertisements
Similar presentations
Professional Ethics Social Implications of Computers.
Advertisements

Information Technology as a Profession
ENGINEERING ETHICS in 3D ENGINEERING ETHICS in 3D Gene Moriarty Department of Electrical Engineering San Jose State University.
Computer Literacy and ICT Engineers 橋本 義平 Hashimoto Yoshihei (情報工学)
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.
Ethics CS-480b Network Security Dick Steflik. ACM Code of Ethics This Code, consisting of 24 imperatives formulated as statements of personal responsibility,
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.
ECE Department Florida Institute of Technology Short course in Engineering Ethics (Presented as a part of ECE 4242) Spring 2009.
Silicon Prairie Initiative on Robotics in Information Technology
Computer Ethics Dr. Aiman El-Maleh King Fahd University of Petroleum & Minerals Computer Engineering Department COE 390 – Seminar Term 062 Dr. Aiman El-Maleh.
(computer) Ethics CMPT Ethics and Morality Morality and ethics have same roots and meaning: Mores means manner and customs in Latin Ethos (ΗΘ0Σ)
Software Engineering Code Of Ethics And Professional Practice
1 SPIRIT Day 9 Thursday July 19, Announcements Attendance check, making up sessions policies (NG)) 0915“Popsicle Stick Electronics” (Elliott Ostler)
1 SPIRIT Silicon Prairie Initiative on Robotics in Information Technology Engineering Ethics.
Engineering Ethics.
Professional Codes of Ethics Professionalism and Codes of Ethics.
Ethics Lecture Dr. Christina Howe
What is Ethics? Ethics is concerned with: n The values and guidelines by which we live, and how they are justified n Standards of right and wrong n Identification.
4/10/01CSC309 Miller1 Ch10 Professional Ethics. 4/10/01CSC309 Miller2 Professional Ethics Professional ethics has several characteristics that give it.
COMP 2903 Computing Profession Codes of Ethics Danny Silver JSOCS, Acadia University.
Schechner Ethics and Design Ethics1 פרק 5 : אתיקה בהנדסה 5.1הקוד האתי של IEEE 25.הקוד.
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.
Ethics Jonathan J. Makela Based on material from P. Scott Carney, T. Galvin, J. P. Makela, and the National Ethics Center.
Do computer scientists need a code of ethics like the ACM code? “Seek not the answers, but to understand the questions.” Do computer scientists need a.
Computer Ethics Adapted From: King Fahd University of Petroleum & Minerals Computer Engineering Department Adapted From: King Fahd University of Petroleum.
1 Devon M. Simmonds University of North Carolina, Wilmington CSC450 Software Engineering Ethics.
Ethics Presented by: Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Ethics. What is the basis for moral criticism? A well thought-out code of ethics All engineering societies have promulgated a version of a code of ethics.
Engineering Ethics ENGR 300 Dept. of Computer Science and Engineering
Ethics & Codes of Conduct. Learning Outcomes: By the end of this topic you should be able to: discuss ethics and ICT describe the nature of a Code.
1 Gordana Dodig-Crnkovic Department of Computer Science and Engineering Mälardalen University 2004 PROFESSIONAL ETHICS IN SCIENCE AND ENGINEERING CD5590.
Ethics.
Professional Ethics & Codes of Conduct Lecture 3.
Ethical considerations for Bionic Eyes Dr Kate Fox In conjunction with Dr Frederic Gilbert (UTas)
1. To strive for high ethical standards 2. To possess a serious commitment to professionalism and socially responsible behaviour.
Ethical Issues in Computing
Do software developers have an ethical duty? KELLEN STUART.
Renaat Verbruggen1 Ethics Computer Ethics Cyber Ethics Ethics for Computer Professionals.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Finish Ethics Next Week Research Topics in HCI CS 321 Human-Computer Interaction.
ACM Code of Ethics. Organization and Format O Organization: O Section 1: General Moral Imperatives (8) O Section 2: Professional Responsibilities (8)
 You will face ethical dilemmas in your career – count on it!  Your decisions will affect: ◦ your professional reputation. ◦ your employability. ◦ the.
NEED WHY DO Computer Scientists NEED A CODE OF ETHICS? What counts as EVIDENCE Warrant Backing Grounds Depends on your “REASON(S)” Computer Scientists.
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 CODE OF ETHICS: LECTURE TWO. Professional Ethics:  Concerns one's conduct of behavior and practice when carrying out professional work,
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.
Chap (3)1 Chapter 3 Professional Codes of Ethics Almost every professional organization dealing with the field of computing has published its own code.
CSCI 392 Review of Computing and Society
CSCI 392: Seminar in Computing and Society

ECE362 Principles of Design
Engineering Design is an Iterative Process
Ethics, ECE 445, and You.
Professional Codes of Ethics
ENGINEERING ETHICS in 3D
Professional and Ethical Responsibility for Engineers
Electrical Engineering
Software Engineering Code of Ethics
I IEEE Code of Ethics Electrical and Computer Engineers
Professional and Ethical Responsibility for Engineers
Engineering Design is an Iterative Process
ACM Code of Ethics CSCI 362: Data Structures.
CS-480b Network Security Dick Steflik
Presentation transcript:

Are computer professionals special?

Do Computer Professionals Have Special Responsibilities? Gotterbarn (1999) believes that because software engineers and their teams are have significant opportunities to: (i) do good or cause harm (ii) enable others to do good or cause harm (iii) influence others to do good or cause harm.

Critical-Safety Software Gotterbarn suggests that the roles and responsibilities involved in the development of safety-critical systems is a differentiating factor. A "safety-critical system" = computer system that can have a direct life-threatening impact.  aircraft and air traffic control systems  mass transportation systems  nuclear reactors missile systems and  medical treatment systems.  design of bridges and buildings;  election of water disposal sites;  development of analytical models for medical treatment.

Professional Codes of Ethics Many professions have established professional societies, which have adopted codes of conduct.  AMA (American Medical Association)  ABA (American Bar Association). Two computing professional societies  The Association for Computing Machinery (ACM)  The Institute for Electrical and Electronics Engineers – Computer Society (IEEE-CS)

ACM Code of Ethics and Conduct 1.1 Contribute to society and human well-being. 1.2 Avoid harm to others. 1.3 Be honest and trustworthy. 1.4 Be fair and take action not to discriminate. 1.5 Honor property rights including copyrights and patent. 1.6 Give proper credit for intellectual property. 1.7 Respect the privacy of others. 1.8 Honor confidentiality.

ACM 2. MORE SPECIFIC PROFESSIONAL RESPONSIBILITIES. As an ACM computing professional I will Strive to achieve the highest quality, effectiveness and dignity in both the process and products of professional work. 2.2 Acquire and maintain professional competence. 2.3 Know and respect existing laws pertaining to professional work. 2.4 Accept and provide appropriate professional review. 2.5 Give comprehensive and thorough evaluations of computer systems and their impacts, including analysis of possible risks. 2.6 Honor contracts, agreements, and assigned responsibilities. 2.7 Improve public understanding of computing and its consequences. 2.8 Access computing and communication resources only when authorized to do so.

ACM 3. ORGANIZATIONAL LEADERSHIP IMPERATIVES. BACKGROUND NOTE: This section draws extensively from the draft of IFIP (International Federation for Information Processing) Code of Ethics, especially its sections on organizational ethics and international concerns. The ethical obligations of organizations tend to be neglected in most codes of professional conduct, perhaps because these codes are written from the perspective of the individual member. This dilemma is addressed by stating these imperatives from the perspective of the organizational leader. In this context "leader" is viewed as any organizational member who has leadership or educational responsibilities. These imperatives generally may apply to organizations as well as their leaders. In this context "organizations" are corporations, government agencies, and other "employers," as well as volunteer professional organizations. (emphasis added) Progress towards a World-Wide Code of Conduct by John A. N. Lee and Jacques Berleur

ACM 3. ORGANIZATIONAL LEADERSHIP IMPERATIVES. As an ACM member and an organizational leader, I will Articulate social responsibilities of members of an organizational unit and encourage full acceptance of those responsibilities. 3.2 Manage personnel and resources to design and build information systems that enhance the quality of working life. 3.3 Acknowledge and support proper and authorized uses of an organization's computing and communication resources. 3.4 Ensure that users and those who will be affected by a system have their needs clearly articulated during the assessment and design of requirements; later the system must be validated to meet requirements. 3.5 Articulate and support policies that protect the dignity of users and others affected by a computing system. 3.6 Create opportunities for members of the organization to learn the principles and limitations of computer systems.

ACM 4. COMPLIANCE WITH THE CODE. As an ACM member I will Uphold and promote the principles of this Code. 4.2 Treat violations of this code as inconsistent with membership in the ACM.

IEEE Code of Ethics 1. to accept responsibility in making engineering decisions consistent with the safety, health and welfare of the public, and to disclose promptly factors that might endanger the public or the environment; 2. to avoid real or perceived conflicts of interest whenever possible, and to disclose them to affected parties when they do exist; 3. to be honest and realistic in stating claims or estimates based on available data; 4. to reject bribery in all its forms; 5. to improve the understanding of technology, its appropriate application, and potential consequences;

IEEE Code of Ethics (continued) 6. to maintain and improve our technical competence and to undertake technological tasks for others only if qualified by training or experience, or after full disclosure of pertinent limitations; 7. to seek, accept, and offer honest criticism of technical work, to acknowledge and correct errors, and to credit properly the contributions of others; 8. to treat fairly all persons regardless of such factors as race, religion, gender, disability, age, or national origin; 9. to avoid injuring others, their property, reputation, or employment by false or malicious action; 10. to assist colleagues and co-workers in their professional development and to support them in following this code of ethics.

Criticisms of Ethical Codes Ladd (1995) argues that ethical codes rest on a series of confusions that are both "intellectual and moral." His argument has three main points.  First, ethics is basically an "open-ended, reflective, and critical intellectual activity."  Second, codes introduce confusions with respect to micro-ethics vs. macro-ethics.  Third, giving codes a disciplinary function makes them more like legal than ethical rules.

In Defense of Professional Codes Gotterbarn argues that we need to distinguish between:  codes of ethics  codes of conduct  codes of practice

In Defense of Professional Codes (Continued) Codes of ethics are "aspirational," because they often serve as mission statements for the profession and thus can provide vision and objectives. Codes of conduct are oriented more toward the professional and the professional's attitude and behavior. Codes of practice relate to operational activities within a profession.

Purpose of Professional Codes Professional codes of ethics are often designed to motivate members of an association to behave in certain ways. Four primary functions of codes are to:  inspire  guide  educate  discipline the members.

Table 4-1: Some Strengths and Weaknesses of Professional Codes Codes inspire the members of a profession to behave ethically. Directives included in many codes tend to be too general and too vague. Codes guide the members of a profession in ethical choices. Codes are not always helpful when two or more directives conflict. Codes educate the members of a profession about their professional obligations. A professional code’s directives are never complete or exhaustive. Codes discipline members when they violate one or more of the code’s directives. Codes are ineffective (have no “teeth”) in disciplinary matters. Codes “sensitize” members of a profession to ethical issues and alert them to ethical aspects they otherwise might overlook. Codes do not help us distinguish between micro- ethics issues and macro-ethics issues. Codes inform the public about the nature and roles of the profession. Directives in codes are sometimes inconsistent with one another. Codes enhance the profession in the eyes of the public. Codes can be self-serving for the profession. StrengthsWeaknesses

Conflicts of Professional Responsibility: Employee Loyalty and Whistle-blowing What exactly is employee loyalty? Do employees and employers have a special obligation of loyalty to each other? Should loyalty to one’s employer ever preclude an employee’s "blowing the whistle" in critical situations? In which cases can whistle-blowing be justified?

Do Employees Have a Special Obligation to Employers? Some believe we have a prima facie obligation of loyalty in employment contexts. In other words, all things being equal, an employee should be loyal to his or her employer and visa versa.

Does employee loyalty still make sense in the context of a large computer corporation? Duska (1991) argues that in employment contexts, loyalty only arises in special relationships based on a notion that he calls "mutual enrichment." So in relationships in which parties are pursuing their self-interests, the notion of loyalty would not be applicable.