1 kismayo university 5/15/20 Definition of ethical dilemma An ethical dilemma (ethical paradox or moral dilemma) is a problem in the decision-making process between two possible options, neither of which is absolutely acceptable from an ethical perspective. Although we face many ethical and moral problems in our life, most of them come with relatively straightforward solutions. On the other hand, ethical dilemmas are extremely complicated challenges that cannot be easily solved. Therefore, the ability to find the optimal solution for ethical dilemmas is critical to everyone. Every person can encounter an ethical dilemma in almost every aspect of their life, including personal, social, and professional
2 kismayo university 5/15/20
Individuals in everyday life, whether in personal or business, face with the necessity to make decisions. They usually have more than one alternative available. Consequently, they face with the dilemma which alternative to choose. The aim is to choose the best one, but the criterion the best is different for different individuals, organizations and countries. Besides, the alternatives are regularly in conflict, so the decision maker is in a dilemma which alternative to choose. Basically, every dilemma contains an ethical dilemma (ED), i.e. whether the decision is good/bad, fair/unfair, moral/immoral
3 kismayo university 5/15/20
Judgments are made from the point of view of those who make the decision (agents), from the point of view of those who require decision (principals) and from the point of view of the most people who do not participate in decision-making but are affected by them (the common good or the general interest). There are different types of the EDs of which the knowledge is necessary because different types of the EDs require different strategies for their resolving. However, any attempt to find the 4 solution is a process, not a one-time act,5/15/20 kismayo university This paper points out the essence and different types of the EDs, as well as the characteristics of several strategies for resolving the EDs. Case studies, old and new are used, showing that the ED is continuously present phenomenon. Also, these case studies show that the way of thinking in the process of resolving the ED affects the survival of the ED actors at all levels. Case studies from the Republic of Serbia show that this theme is current in our country, too. 5 kismayo university 5/15/20 Ethical Dilemmas in Teaching Computer and Internet Security computer hacking and attacks have shown that there is a general view that those attacking computers have a special form of arcane knowledge which is not taught. In fact, this material is taught; since we need to improve the knowledge base of all computer graduates to enable them to construct better and more reliable systems. Such systems are crucial since computer users, on the other hand, are not supplied with knowledge that would enable them to protect themselves from being compromised. Furthermore, the knowledge necessary to protect against such attacks on existing systems is rarely included in a standard computer curriculum, or anywhere else
6 kismayo university 5/15/20
in a standard educational programme. In short, we tend to tell computer science students much about building new systems but little about protecting existing ones, which we tell computer users virtually nothing about either. This paper results from meetings and discussions which were part of the EPSRC research network in IT Forensics and Data Analysis hosted by City University in London from 2008 to 2009. The research network is composed of academics from around the UK research community and also involves the security services. Meetings of the research network examined research topics of mutual interest which included visual or audio analysis, data mining, forensic analysis, computer and network security and so on. Although the group was constituted primarily to facilitate research networking, the topic that appeared to be of most concern to the security services was not research into new criminal detection techniques, but a concern over the curriculum taught to computer science students. The paper does not attempt to thoroughly explore this wide and contentious topic, but rather to highlight certain issues by way of a quick tour of the subject and to focus on a couple of specific areas by way of example from the topics in programming, ebusiness, networking, and security.
7 kismayo university 5/15/20
2 The Issues in Computer Teaching Software development is a key part of the computer science where the issues of vulnerabilities due to software flaws arise. Students need to be aware of these from the programming and engineering perspectives in that students need to be taught what are common mistakes to make and which ones have been made in the past. The mechanism of the flaws needs to be explained so the students can understand why it is an issue, and also how it can be solved. In initial teaching of computing and software engineering, the focus is more on the correct implementation of a specification, the crafting of data structures, algorithms, the design user interfaces and databases. These subjects do not expose many ethical dilemmas where students could be taught inappropriate material. When teaching internet and distributed computing however, the ethical issues begin to appear. The interconnection of computers with the internet exposes the smallest flaws in computer software to a severe test, since each application is itself another vulnerable portal to the computer system as whole. Every networked application or interactive web page made by a student could potentially compromise a whole computer system. This is much more of a security vulnerability than the problems of software development in unconnected systems.
8 kismayo university 5/15/20
How to solve an ethical dilemma?
The biggest challenge of ethical dilemma is that it does not
offer an obvious solution that would comply with ethical norms. Throughout the history of humanity, people always faced ethical dilemmas, and philosophers aimed and worked to find solutions to the problems. By far, the following approaches to solve an ethical dilemma were deduced: Refute the paradox (dilemma): The situation must be carefully analyzed. In some cases, the existence of the dilemma can be logically refuted. Value theory approach: Choose the alternative that offers the greater good and the lesser evil. Find alternative solutions: In some cases, the problem can be reconsidered, and the new alternative solutions may arise.
9 kismayo university 5/15/20
Ethical dilemmas in business Ethical dilemmas are especially significant in professional life, as they frequently occur in the workplace. Some companies and professional organizations (e.g., CFACPA vs CFA®When considering a career in corporate finance or the capital markets you will often hear people asking, “Should I get a CPA or CFA?” and “Which is better?”. In this article, we will outline the similarities and differences of the CPA vs CFA designations and try to steer you in the right direction about) adhere to their own codes of conduct and ethical standards. Violation of the standards may lead to disciplinary sanctions. Almost every aspect of the business can become a possible ground for ethical dilemmas. It may include relationships with co-workers, management, clients, and business partners.
10 kismayo university 5/15/20
The people’s inability to determine the optimal solution for ethical dilemmas in the professional setting may result in serious consequences for businesses and organizations. The situation may be common in companies that value results the most. In order to solve ethical problems, companies and organizationsTypes of OrganizationsThis article on the different types of organizations explore the various categories that organizational structures can fall into. Organizational structures should develop strict ethical standards for their employees. Every company must demonstrate its concerns regarding the ethical norms within the organization. In addition, companies may provide ethical training for their employees.
11 kismayo university 5/15/20
Resolving Moral Dilemmas
1. Moral clarity
– Need to know something is wrong! Do not ignore problem – Loyalty to employer, responsibilities to public and environment (and complex relations between these)
12 kismayo university 5/15/20
Resolving Moral Dilemmas…..
2. Know the facts
– Get hard, documented facts, discuss with others – Competence matters in gathering technical facts 3. Consider options – Diversity of actions to take? Evaluate/discuss. – Long-term, short-term perspectives, repercussions? – “Creative middle solution”? 13 kismayo university 5/15/20 Resolving Moral Dilemmas…..
4. Make a reasonable decision
– Weigh all factors, recognize “gray areas”/compromises – An engineering design problem?
14 kismayo university 5/15/20
Example ethical dilemma Engineer A is employed by a software company and is involved in the design of specialized software in connection with the operations of facilities affecting the public health and safety (i.e., nuclear, air quality control, water quality control).
15 kismayo university 5/15/20
Example ethical dilemma……. As the part of the design of a particular software system, Engineer A conducts extensive testing and although the tests demonstrate that the software is safe to use under existing standards, Engineer A is aware of new draft standards that are about to be released by a standard setting kismayo university organization-standards 16 5/15/20 which the newly designed software Example ethical dilemma……. Testing is extremely costly and the company’s clients are eager to begin to move forward. The software company is eager to satisfy its clients, protect the software company’s finances, and protect existing jobs; but at the same time, the management of the software company wants to be sure that the software is safe to use.
17 kismayo university 5/15/20
Example ethical dilemma……. A series of tests proposed by Engineer A will likely result in a decision whether to move forward with the use of the software. The tests are costly and will delay the use of the software by at least six months, which will put the company at a competitive disadvantage and cost the company a significant amount of money. Also, delaying implementation will mean the state public service commission utility rates will rise significantly during this time.
18 kismayo university 5/15/20
Example ethical dilemma……. The company requests Engineer A’s recommendation concerning the need for additional software testing. Question: Should Engineer A design the software to meet the new standards?
19 kismayo university 5/15/20
Analyzing the case… • Moral clarity: – What is wrong? What is the core issue/ question? – Will the software meet the new standards? – Why are there new standards? • Experience shows new failure modes • New tests designed to test new failure modes – Engineer’s role in new standards? • Development of new standards • Following new standards
20 kismayo university 5/15/20
Analyzing the case, continued… • Know the facts – It is critical software (health/safety of public)
– New standards to test new failure modes
(that you need to understand) – Testing is costly, company finances at stake – Need to protect existing jobs – Testing will delay release by > 6 months – Testing will hurt competitive advantage? – Utility rates will rise 21 kismayo university 5/15/20 Analyzing the case, continued… • Consider options – Option 1: Ignore the new tests, take risk to public safety/welfare, save time/money – Option 2: Conduct the tests, risk jobs, hurt finances, become certain software will work, protect safety/welfare of the public – Option 3: Creative middle of the road solution: Is there are limited version of full tests that could be conducted that would partially test, but save some money/time?
22 kismayo university 5/15/20
Analyzing the case, continued
• Make a reasonable decision
– Pick Option 2 since safety/health/welfare of the public is paramount – If company says no, pick Option 3 and try to do a limited test for the failure mode (your competence in coming up with an economical test is critical here). In this option, all constraints considered, you try to protect the safety, health, and welfare of the public
23 kismayo university 5/15/20
A junior member of staff has just returned to work after taking special leave to care for her elderly mother. For financial reasons she needs to work full-time. She has been having difficulties with her mother’s home care arrangements, causing her to miss a number of team meetings (which usually take place at the beginning of each day) and to leave work early. She is very competent in her work but her absences are putting pressure on her and her overworked colleagues. You are her manager, and you are aware that the flow of work through the practice is coming under pressure. One of her male colleagues is beginning to make comments such as “a woman’s place is in the home”, and is undermining her at every opportunity, putting her under even greater stress.
24 kismayo university 5/15/20
Analyzing the case… • Moral clarity: – What is wrong? What is the core issue/ question? – Will the absent is tolered? – Why are the junior staff is absent? Junior staff leave to care for her elderly mother. – manager’s role for solving this problem for his staff? • the manager has ability to solve this problem to facilitate the pressure for his staff. •
25 kismayo university 5/15/20
Analyzing the case, continued… • Know the facts – the problem faced for a junior staff – pressure for other staff – Need to protecting the moral of the junior staff – Need to protect the job for the junior staff – – Testing will hurt competitive advantage? – Utility rates will rise
26 kismayo university 5/15/20
Analyzing the case, continued… • Consider options – Option 1: Ignore the new tests, take risk to public safety/welfare, save time/money – Option 2: Conduct the tests, risk jobs, hurt finances, become certain software will work, protect safety/welfare of the public – Option 3: Creative middle of the road solution: Is there are limited version of full tests that could be conducted that would partially test, but save some money/time?
27 kismayo university 5/15/20
Analyzing the case, continued
• Make a reasonable decision
– Pick Option 2 since safety/health/welfare of the public is paramount – If company says no, pick Option 3 and try to do a limited test for the failure mode (your competence in coming up with an economical test is critical here). In this option, all constraints considered, you try to protect the safety, health, and welfare of the public