Apply relevant Software Engineering Code of Ethics clauses on the following scenario: Christina and Jack Nicholson both
Question:
Apply relevant Software Engineering Code of Ethics clauses on the following scenario:
Christina and Jack Nicholson both are an experienced software developer working for a Software Company. Currently, Mr. Nicholson is working on a project for Department of Defense, testing the software used in controlling an experimental jet fighter. Christina is the quality control manager for the software. During early simulation testing revealed that, under certain conditions, instabilities would arise that could cause the plane to crash. The software was patched to eliminate the specific problems uncovered by the tests. After these repairs, the software passed all the simulation tests. Christina is not convinced that the software is safe. But, when Christina brings her concerns to Mr. Nicholson, he told Christina that any major redesign effort would introduce unacceptable delays, that could result in costly penalties to the company. There is a great deal of pressure on Christina to sign off on the system and to allow it to be flight tested. Moreover, it has even been hinted that, if she persists in delaying the system, she will be fired. What should George do next?
Identify the clauses of the ACM/IEEE Code of ethics for Software Engineers code of ethics which are relevant for the case described below (specify the number, such as 2.04), and briefly explain how each applies.
What is the main ethical issue in this case?