Question

In: Computer Science

Subject : Professional ethics in computing Based on the given scenario answer the following question Software...

Subject : Professional ethics in computing

Based on the given scenario answer the following question

Software Engineer Christopher is hired by software company, ABC Software, and involved in the design of specialized software for Gladstone City Council (GCC) in connection with the operations of facilities that impact on public health and safety, such as those that control air and water quality. Testing the software system is part of the design process. Christopher conducts extensive testing and finds that the software is safe to use under existing standards. But Christopher is aware that new draft standards are about to be released by the national standard setting organization, standards that the newly designed software may not meet. Christopher suggests that ABC Software and GCC perform additional testing on the software to see if it meets these new safety standards. Such testing would determine whether the software is suitable for release as it currently exists or whether further development is required. But GCC is eager to proceed and ABC Software is eager to satisfy its client and protect its finances and existing jobs. Doing the additional testing would be extremely costly and delay the project at least six months. This would put ABC Software at a competitive disadvantage and cost it a lot of money, putting the goals of protecting its finances at risk. However, ABC Software wants to be sure that the software is safe to use. ABC Software has requested Christopher's recommendation concerning the need for additional software testing. (adapted from Online Ethics Centre for Engineering and Science. Software Design Testing. Retrieved 24/9/2014 from http://www.onlineethics.org/Resources/Cases/ec96-4.aspx)

a) State the ethical dilemma that confronts Christopher.

b) Use bullet points to list the relevant facts as given in the scenario.

c) What are the potential consequences and to whom, if the software is not tested further and the new standards are not met?

d) What are the consequences and to whom, if the extra testing is done?

e) What conflicting duties does Christopher have in this scenario?

f) What rights do the general public, Gladstone City Council and ABC Software have in this scenario

g) What virtues should Christopher exhibit in this scenario are observe in this scenario?

i) Recommend the course of action that Christopher should take giving reasons based on some or all of your previous 6 answers (parts c to h)

Solutions

Expert Solution

Solution 1: The ethical dilemma that is faced by Christopher is that whether to ensure that the application is safe to use or to ensure the organizational growth and its benfits.

Solution 2: Some of the facts that are given are:

  • The app meets the current standards.
  • New standards are being drafted.
  • The application needs to be tested on these standards too.
  • The client is not willing to delay.
  • The IT organization is also not willing to make their client wait.

Solution 3: See, the application is developed for ensuring the public health and if there are any glitches within the application then it may lead to potential threats to the people that are going to use it.

Solution 4: If the extra costing is done, then the client would not be able to get the application on time which might lead to a delay in the business operations for them and hence it would also lead to the loss of money as well as the other resources to them.

Solution 5: As described in the solution 1, Christopher has the responsibility to ensure that the application meets the new standards and also it does not delay the delivery to the client that is to deliver the application to the client on time. Therefore it is a conflict between the organizational as well as the social ethics in the mind of Christopher.

Solution 6: The rights of the public is that they must get the application that is in line with the latest standards regarding the air purifiers, the rights of the GCC is that they can ask the vendor organization to get the product whenever they want if the application is tested, the rights of the IT organization is that they can ask the GCC for the payment as soon as the product is delivered to them.

Solution 7 and 8: Christopher being the lead must show some character and must persuade the organization to get some more time to test the application so that is falls in line with the new standards. This is the only way the organization can ensure the food quality of the product and so that the users do not have to face any problems while using the application. This would also bring the good name to the organization not just the money and they can get such projects in the future as well.

Here's the solution to your question, please provide it a 100% rating. Thanks for asking and happy learning!!


Related Solutions

Subject: Professional ethics in computing Question You lead a group of five software engineers involved in...
Subject: Professional ethics in computing Question You lead a group of five software engineers involved in the testing of a new product. Your manager tells you that because of a company-wide layoff, you need to give notice to one member of your team. From your interactions with the team members, you can easily identify the two members who are least productive, but you are not sure which of them you should lay off. You know that the company keeps track...
Subject : Professional ethics in computing Software Engineer Christopher is hired by software company, ABC Software,...
Subject : Professional ethics in computing Software Engineer Christopher is hired by software company, ABC Software, and involved in the design of specialized software for Gladstone City Council (GCC) in connection with the operations of facilities that impact on public health and safety, such as those that control air and water quality. Testing the software system is part of the design process. Christopher conducts extensive testing and finds that the software is safe to use under existing standards. But Christopher...
Subject: Professional ethics in computing You are developing a multimedia product to be sold on CD-ROM....
Subject: Professional ethics in computing You are developing a multimedia product to be sold on CD-ROM. You wish to use the following media assets within this product. How would copyright and intellectual property laws affect your use of each of these items? ´- a photo taken by yourself with a digital camera ´- an image which you have purchased from a commercial provider of stock images
Subject : Professional ethics in computing You are assigned to create a CD-ROM on white-water rafting...
Subject : Professional ethics in computing You are assigned to create a CD-ROM on white-water rafting in West Virginia. The product is going to be sent to subscribers of “Outside” magazine. This magazine’s readership has a high level of disposable income. Discuss the creative process you might go through to determine the content you will use in this project. Where will you get it? Will you use clipart? Public domain content? Will you produce new materials? What will the production...
Subject: Professional ethics in computing 1. How will our notions of intellectual property change if computers...
Subject: Professional ethics in computing 1. How will our notions of intellectual property change if computers become capable of creative work?
Subject: Professional ethics in computing 1. What are some benefits brought about by automation? What are...
Subject: Professional ethics in computing 1. What are some benefits brought about by automation? What are some harms brought about by automation?
Subject : professional ethics in computing 5. How could “cookies” created by a Web server affect...
Subject : professional ethics in computing 5. How could “cookies” created by a Web server affect a computer user’s privacy?
Ethics in nursing (300 words) Please answer the following two questions based on the following scenario:...
Ethics in nursing (300 words) Please answer the following two questions based on the following scenario: You are working as a nurse in an aged care facility during an acute gastroenteritis outbreak. Many of the residents are affected by the symptoms of gastroenteritis (with various degrees of severity), but not all. Some residents have cognitive impairments, other do not. Some residents’ family members are insisting they be allowed to access their relative’s daily report. Some need to be allocated treatment-related...
The “Software Engineering Code of Ethics And Professional Practice” states that a responsible software engineer should
The “Software Engineering Code of Ethics And Professional Practice” states that a responsible software engineer should “Approve software only if they have well-founded belief that it is safe, meets specifications, passes appropriate tests. . .” (sub-principle 1.03) and “Ensure adequate testing, debugging, and review of software. . .on which they work” (sub-principle 3.10).The software engineering code of ethics also states that a responsible software engineer should “Treat all forms of software maintenance with the same professionalism as new development.”(a) Explain...
Answer the question below based on the following scenario: A company has $1,000,000 in annual sales...
Answer the question below based on the following scenario: A company has $1,000,000 in annual sales and the owner pays himself 100% of profits. The cost-of-goods-sold is $900,000. The company manufactures 9,000 units each year. The present defect rate is about 3%. Assume that the price/unit is based on this information and is equal in each of the scenarios. Also, 1) the cost/unit is calculated by dividing the number of saleable units by the total cost of goods sold and,...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT