Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ethics CS4310 Fall 2012 Updated 2/09. What is a Profession?

Similar presentations


Presentation on theme: "Ethics CS4310 Fall 2012 Updated 2/09. What is a Profession?"— Presentation transcript:

1 Ethics CS4310 Fall 2012 Updated 2/09

2 What is a Profession?

3 Calling in which special knowledge and skills are used in the service of mankind Elements (Greenwood 91) –systematic theory –authority –community sanction –ethical codes –culture

4 Who is a professional?

5 One who recognizes his/her obligations to society by living up to accepted codes of conduct

6 What is the purpose of professional codes?

7 Inspire, educate, guide, and discipline members must be broad enough to cover ethical conflicts, and specific enough to guide professionals

8 Ethical Perspectives Professional Ethics Philosophical Ethics Descriptive Ethics

9 Professional Ethics The responsibility and obligation that affect individuals as members of a profession Examples: medical ethics, legal ethics

10 Professional Ethics The responsibility and obligation that affect individuals as members of a profession Examples: medical ethics, legal ethics Issues: professional responsibility, codes of conduct, systems reliability/safety (e.g., for engineers)

11 Professional Ethics The responsibility and obligation that affect individuals as members of a profession Examples: medical ethics, legal ethics Issues: professional responsibility, codes of conduct, systems reliability/safety (e.g., for engineers) In this view, we want to restrict the discussion to issues that are unique to the profession of computing and technology

12 Philosophical Ethics The responsibility and obligation that affect individuals as members of a society Issues: Intellectual property, privacy, free speech, fairness

13 Philosophical Ethics The responsibility and obligation that affect individuals as members of a society Issues: Intellectual property, privacy, free speech, fairness Method: –Identify moral problem or controversial practice –Analyze the problem, clarify concepts, examine facts –Apply moral theories and principles to reach a position about the issue

14 Descriptive Ethics Describe what is the case now –Different from Normative: What ought to be How do members of a given group or culture view a particular issue –For example, copyrights. US and Chinese cultures view this differently

15 What is ethics? The science of conduct: –science: rational inquiry to gain knowledge –conduct: behavior when voluntary choice is made because of belief that it right. Ethicists study how people ought to behave Moralists try to make people behave better (Many other definitions exist …)

16 Ethics vs Morals Moralist (Webster) –one who leads a moral life –one concerned with regulating the morals of others Ethicists –One who studies morality using philosophical perspectives –Approaches are rational and open to others for verification

17 Discussion Stoppers (a.k.a., “reasons” for not discussing ethics or morals)

18 Problem: People disagree on solutions to moral issues

19 But many experts disagree on key issues in their fields. No need to stop the discussion. People do agree on many moral issues. Need to recognize that disagreements could be about –principles –facts –eg: stealing is wrong. Is copying over the internet stealing?

20 Problem: Who am I to judge others?

21 Need to distinguish between judging to evaluate and judging to condemn We routinely evaluate people: who fixes your car? who do you buy groceries from? Sometimes, we are morally obligated to make judgments –child abuse –human rights abuse

22 Problem: Morality is a private matter

23 Morality is a public system –if not, then it must be OK for me to steal from you if I think it is OK for me to steal from you Don’t confuse moral choice with personal preference

24 Problem: Morality is a matter for individual cultures to decide

25 Does it follow that a culture can devise any moral scheme so long as the majority of people in that culture approve? –What if the majority says it’s OK to use chemical weapons (or airplanes) to attack us?

26 Logical Arguments

27 As ethicists, we must discuss unresolved issues These discussions may be termed as “arguments”

28 Logical Arguments Arguing is reason giving Reasons are justifications that support a claim Rationality is the ability to engage in reason giving (Zarefsky)

29 Effective Reasoning Concern is with audience: –We are trying to engage the audience –We are trying to reach the best decision –Argumentation is a cooperative exercise –We have the shared goal of reaching best decision –Reasoning depends on the free assent of the audience

30 Effective Reasoning Concern is with audience Success depends on the assent of a particular audience

31 Effective Reasoning Concern is with audience Success depends on the assent of a particular audience Argumentation takes place under uncertainty –We don’t argue about things that are certain

32 Effective Reasoning Concern is with audience Success depends on the assent of a particular audience Argumentation takes place under uncertainty Argumentation involves rational justification for claims

33 Ethical Theories

34 Utilitarian Theory Utilitarian: the goodness of the consequence determines the rightness of the action The greatest good for the greatest number Bentham, John Mills

35 Deontological Ethics Duty: (Kant) the goodness of the motives determine the rightness of the action –Each individual has the same moral worth, regardless of wealth, intelligence, or circumstance –Each principle is universally binding, without exception, for all human beings –Categorical Imperative: Act only according to that maxim whereby you can at the same time will that it should become a universal law.

36 Hedonism Hedonism: the sole good in life is pleasure

37 Social Contract Theory (Hobbs) Legitimate authority must be derived from the consent of the governed All members of a society are bound to respect a sovereign will by the social contract We surrender some freedoms to a sovereign in return for the benefits of the rule of law that protect individuals from being harmed by others

38 Code of Ethics

39 Software Engineers Ought to uphold normal standards of honesty and integrity Ought to uphold the law Ought to uphold the reputation of the profession Not all standards of behavior are bounded by law

40 Professional responsibility Confidentiality Competence Intellectual property rights Computer misuse Fairness

41 Professional responsibility Confidentiality –Respect the confidentiality of employers and clients with or without signed agreement Competence Intellectual property rights Computer misuse Fairness

42 Professional responsibility Confidentiality Competence –Engineers should not misrepresent their level of competence Intellectual property rights Computer misuse Fairness

43 Professional responsibility Confidentiality Competence Intellectual property rights –Engineers should be aware of laws governing use of intellectual property and protect the rights of employers, clients, and other engineers Computer misuse Fairness

44 Professional responsibility Confidentiality Competence Intellectual property rights Computer misuse –Engineers should not use technical skills to misuse computers belonging to others (e.g. game playing at work or dissemination of viruses) Fairness

45 Professional responsibility Confidentiality Competence Intellectual property rights Computer misuse Fairness –Engineers should strive to be fair towards each other and towards the public. For example, proper attribution in papers and code

46 Three levels of obligations Level 1: Humanity Level 2: Professionalism Level 3: Each Profession

47 Three levels of obligations Level 1: Humanity –Integrity –Justice Level 2: Professionalism Level 3: Each Profession

48 Three levels of obligations Level 1: Humanity Level 2: Professionalism –Fairness, giving credit Level 3: Each Profession

49 Three levels of obligations Level 1: Humanity Level 2: Professionalism Level 3: Each Profession –Understand specifications –Ensure adequate testing

50 Software Engineering Code of Ethics Purpose: –A standard for practicing engineering –Documents ethical and professional responsibilities of software engineers Adopted by IEEE and ACM Developed by international task force including industry, academics, military, and government

51 Standard Describes ethical and professional obligations against which peers, the public, and legal bodies can measure a software developer’s behavior.

52 Why our own code? Most professionals have profession-specific codes of ethics. Professionals have great impact on the well- being of others. They have a higher standard of conduct than non-professionals.

53 Eight Principles of Responsibility 1.Public 2.Client and employer 3.Product 4.Judgment 5.Management 6.Profession 7.Colleagues 8.Self

54 Public Software engineers shall act consistently with the public interest.

55 Public What is the public interest? How do we know the public interest?

56 Client and employer Software engineers shall act in a manner that is in the best interest of their clients and employer, consistent with the public interest.

57 Client and employer Software engineers shall act in a manner that is in the best interest of their clients and employer, consistent with the public interest. What does that mean? What about making bombs? –Ethical? Public interest?

58 Product Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.

59 Product Software engineers shall ensure that their products and related modifications meet the highest professional standards possible. What are the professional standards? Does that mean “zero defects”?

60 Judgment Software engineers shall maintain integrity and independence in their professional judgment.

61 Judgment Software engineers shall maintain integrity and independence in their professional judgment. If your boss comes in and says “we have to ship the pacemakers next week, cut the testing cycle.” what do you do?

62 Management Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.

63 Management Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance. What implications does this have wrt programmers working for you?

64 Profession Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.

65 Profession Software engineers shall advance the integrity and reputation of the profession consistent with the public interest. What does integrity mean? What does reputation mean? Why do they matter?

66 Colleagues Software engineers shall be fair to and supportive of their colleagues.

67 Colleagues Software engineers shall be fair to and supportive of their colleagues. Give examples. Give counter examples.

68 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.

69 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. Give examples. Give counter examples.

70 Group Exercise Get into groups of 4. Each team member takes two sections of the code. –1&2, 3&4, 5&6, 7&8 Each team member will teach the rest of the team about the sections they have. Teachers: get with other people teaching the same section. –You have 15 minutes to prepare –You will have 5 minutes to teach


Download ppt "Ethics CS4310 Fall 2012 Updated 2/09. What is a Profession?"

Similar presentations


Ads by Google