Software engineering ethics case study

Here in canada, the lead case in the main engineering ethics text is building collapse casesburnaby supermarket. This ethics module for software engineering courses includes a reading, homework assignments, case studies, and classroom exercises, all designed to spark a conversation about ethical issues that students will face in their lives as software engineers. Applying the new software engineering code of ethics to usability. While these cases are meant for engineering students and professionals for their professional development, nearly all of the cases occur in the context of business, and therefore are also relevant for those seeking. I do think theres value in teaching these cases like the therac25 case. The cases reported on here all came to the attention of the ieee ethics committee during the 1990s.

You understand the need for both personal and professional ethics. In 2008 volkswagen was the largest automobile manufacturer in europe and the third biggest in. The case of the software engineer was written and submitted by your fellow student. Ethics cases educational products and services murdough. Software engineering students are required to take the same engineering ethics course any engineering student would, said shannon vallor, the software ethics curriculums primary author and an. The occidental engineering case study, authored by michael s. This makes it sometimes difficult to excite and to motivate electrical and computer engineering students to study and discuss these cases.

The presentation emphasizes the concept of a profession and the content of professional codes of ethics. Software engineering is a relatively young practice and compared with other engineering disciplines, its culture of professionalism is still developing. Toyota unintended acceleration engineering ethics youtube. Engineering ethics cases for electrical and computer. You understand how ethical practice involves not just avoiding harm, but doing good. Pdf teaching and assessing software engineering ethics. Case study method, professional responsibility, software engineering abstract based on their own experiences of indepth case studies of software projects in international corporations, in this book the authors present detailed practical guidelines on the preparation, conduct, design and reporting of case studies of software engineering. Case study research in software engineering guidelines and examples. More this paper has been submitted by user yesenia h.

Cases and commentaries is an excellent collection of pagelong case studies accompanied by expert commentary. Oec some recent engineering ethics cases that have come to. It covers the ethics and morals an engineer should follow in his profession. The ed turner case has been an emotionally charged issue in idaho, and nationally. It can also serve as an excellent primary or secondary text for engineering students enrolled. Adapted with permission from an introduction to software engineering ethics by shannon vallor and arvind narayanan. This tutorial covers all the major topics of professional and engineering ethics. Case studies and examples help you understand real systems and illustrate some of the practical difficulties of software engineering.

Computer engineering cases markkula center for applied ethics. An introduction to software engineering ethics coursebb. This enables usability engineers to interpret this code in their profession. The purpose of case studies in general is to provide us with the contextthe technical detailsof an engineering decision in which an ethical principle may have been violated. Engineers shall hold paramount the safety, health and welfare of the public. It can also be infused into courses such as this one. Most of these cases have not been carefully investigated, although we are fairly. Several suggestions and additional references for improving. Well also take a look at a few different real life examples of ethical problems in. May 03, 2014 here in canada, the lead case in the main engineering ethics text is building collapse casesburnaby supermarket. Learn more about acms commitment to ethical standards.

The code of ethics used in the study belonged to the association for computing machinery, the worlds largest computing society. Engineering ethics cases markkula center for applied ethics. Recommendation regarding mitigation of electromagnetic field emf exposure. This is reinforced by the fact that most engineering ethics textbooks focus primarily on ethical issues faced by civil, mechanical or elecrical engineers. The core of the ethical issue is that a particular software engineer has to make a decision to release software that did not go through all the. Engineering and environmental ethics is a valuable professional resource for practitioners in all engineering specialties, as well as corporate policymakers and environmental managers. In this course the author discusses two codes of ethics that software engineers can use as a reference when they confront ethical questions in professional situations. In this tutorial the author discusses two codes of ethics that software engineers can use as a reference when they confront ethical questions in professional situations. It posed serious questions about the competence of. The attorney for a plaintiff involved in a legal action orally retains n. Code of ethics case studies association for computing.

Teaching and assessing software engineering ethics in the 21st century. Volkswagen ag, headquartered in wolfsburg, germany, makes several different brands. Oec some recent engineering ethics cases that have come. Members shall hold paramount the safety, health and welfare of the public. The paragraph in my post prior to the one arvind cited in this post highlights henry petroskis to engineer is human as a good example of teaching the ethics of safety engineering through cases that are the civil engineering equivalent of the therac25 e. This code of ethics was approved by both the association of computing machinery acm and the ieee computer society in 1998. Whats an example of an interesting ethical case study in. Dec 06, 2018 well explore engineering ethics and the ethical theories of utilitarianism, rights ethics, and duty ethics. In that case, engineer a was employed by a software company and was involved in the design of specialized software in connection with the operations of facilities affecting the. This paper illustrates how to use the software engineering code of ethics and professional practice 1,2 in three case studies suitable for computer science instruction. The following series of engineering ethics cases were created by interviewing numerous engineers from silicon valley and beyond.

Everything should be as simple as possible, but not simpler victor singer, p. Ultimate guide to engineering ethics ohio university. No training in ethical theory, applied ethics, or philosophy is required for either the instructor or the students as they tackle these materials. Computing professionals should approach issues that arise in everyday practice with a holistic reading of the principles of the acm code of ethics and evaluate the situation with thoughtful consideration to the circumstances. Engineering ethics chernobyla s case study the chernobyl disaster was nuclear accident that occurred at chernobyl nuclear power plant on april 26, 1986. Studies of five case scenarios of product safety engineers. The acm code of ethics and professional practice is meant to inform practice and education, and it is useful for individual decisionmaking. Engineers examines the ethical issues in software engineering. It includes a case plus a full tutoriial on ethical decision making as well as information on the foundations of ethical judgement, ethical conflict, ethical reasoning, derived sources of ethical. To ensure, as much as possible, that their efforts will be used for good, software engineers must commit themselves to making software engineering a beneficial and respected profession. The business ethics case analysis entry about the scandal explores a. A group of moral principles or values that define or direct us to the right choice.

This is achieved by utilizing four case studies both directly in terms of the ethical issues. The cases have been written, anonymized, and honed to highlight the ethical content from each interview. We need to work harder to make software engineering more. Like medical, legal and business ethics, engineering ethics is a welldeveloped area of professional ethics in the modern west. The software engineering ethics research institute of the department of computer and information sciences. The case study exercise provides the opportunity to define professional obligations in context of engineering situations. An introduction to software engineering ethics question 1. In this paper, four engineering ethics case studies covering topics. Case studies on engineering ethics the engineering ethics cases in this series were written by santa clara university school of engineering students clare bartlett, nabilah deen, and jocelyn tan, who worked as hackworth engineering ethics fellows at the markkula center for applied ethics over the course of the 20142015 academic year. Professional practice 1,2 in three case studies suitable for computer science. Most, a pe in the electrical engineering field, is employed by a state agency as a computer systems engineer with some management responsibilities.

Its shocking that the software engineers of volkswagen overlooked. In accordance with that commitment, software engineers shall adhere to the following code of ethics. It can also serve as an excellent primary or secondary text for engineering students enrolled in professional ethics courses. One example of this was ber case 964, which involved software design testing. This video is created by engineering student at the american university of beirut to present an engineering ethics case as a final project for their. Case studies in engineering ethics were integrated into a first course in electrical and computer engineering at worcester polytechnic institute with the primary goals of increasing students. Volkswagen engineer sentenced to 40 months prison infoq. Click on the following links to launch a search for cases in these subject areas. Is intended as a standard for teaching and practicing software engineering, 2. An engineer with ethics, can help the society in a better way. A discussion case study that explores the numerical problems of electrical energy. What is engineering ethics engineering ethics is the study of moral issues and decisions confronting individuals and organizations engaged in engineering. Researchers asked 168 people both professional developers and. This paper illustrates how to use the software engineering code of ethics and.

A lesson in professional behavior from online ethics center for engineering, 06232006 national academy of engineering. May 08, 2014 this video is created by engineering student at the american university of beirut to present an engineering ethics case as a final project for their course enmg 504. The study of related questions about moral ideals,character,policies and relationship of people and corporations involved in technological activity. Jun 26, 2019 from online ethics center for engineering 05152006 national academy of engineering examples case 084. Engineering ethics chernobyla s case study tutorialspoint. Hence the study of engineering ethics, where such ethics are implemented in engineering by the engineers, is necessary for the good of the society. In teaching engineering ethics to these students, it can be valuable to employ case studies that involve technical issues that electrical and computer engineers have already studied in other courses. Well explore engineering ethics and the ethical theories of utilitarianism, rights ethics, and duty ethics. What is ethics doing in a course for software engineers. Oct 15, 2011 what is engineering ethics engineering ethics is the study of moral issues and decisions confronting individuals and organizations engaged in engineering. Most came in via the ethics hotline, while the initial contacts for others was via communications addressed to authors of ethics columns that appeared in the ieee institute. Case 1036 part 1 inline engineeringa study in creative corporate financing inline engineering has been in business in the midwestern united states for over 30 years, and the companys owner, sam sliderule, p. Case 1036 part 1 inline engineering a study in creative corporate financing inline engineering has been in business in the midwestern united states for over 30 years, and the companys owner, sam sliderule, p.

Abstract ethics principles alone cannot answer this question. An introduction to software engineering ethics markkula. Due to this incident, mike was unable to pay the fee of his daughter on time. Accuracy and rigour is the first principle listed in the statement of ethical. We need to work harder to make software engineering more ethical. Engineering ethics is the study of decisions, policies and values that are morally desirable in engineering practice and research. A nuclear meltdown in one of the reactors caused a. Oct 17, 2018 the code of ethics used in the study belonged to the association for computing machinery, the worlds largest computing society. This ethics case study and commentary were written by michael mcfarland, s. In each of the following case studies, i provide a short description of the system, what aspects of software engineering that it can be used to illustrate and a set of links to more specific information about the system. Software engineering code of ethics and professional practice. The software engineering body of knowledge has a whole section devoted to the software engineering professional practice which include the. This states thatprofessional engineers have a duty to ensure that they acquire and use wisely and faithfully the knowledge that is relevant to th. Software engineering code of ethics and professional practice gotterbarn, d.

942 1063 17 1291 406 355 1439 1215 1163 289 467 621 224 95 1398 1079 1359 135 1538 1462 797 1384 805 584 1282 729 726 1219 373 1399 681 143 782