Question: Here is the link https://www.acm.org/about-acm/acm-code-of-ethics-and-professional-conduct For each of the following cases, identify the ethical issues with respect to the ACM Code of Ethics and Professional
For each of the following cases, identify the ethical issues with respect to the "ACM Code of Ethics and Professional Conduct Link Here] Case 1: Case Source: Reference Jean, a statistical database programmer, is trying to write a large statistical program needed by her company. Programmers in this company are encouraged to write about their work and to publish their algorithms in professional journals. After months of tedious programming Jean has found herself stuck on several parts of the program. Her manager, not recognising the complexity of the problem, wants the job completed witi the next knowing how to solve the problems, Jean remembers that a co-worker had given her source listings from his current work and from an early version of a commercial software package developed at another company. On studying these programs, she sees two areas of code which could be directly incorporated into her own program. She uses segments of code from both her co-worker and the commercial software, but does not tell anyone or mention it in the documentation. She completes the project and turns it in a day ahead of time. Case 2 Case Source: Reference A small software company is working on an integrated inventory control system for a very large national shoe manufacturer. The system will gather sales information daily from shoe stores nationwide. This information will be used by the accounting, shipping, and ordering departments to control all of the functions of this large corporation. The inventory functions are critical to the smooth operation of the system. Jane, a quality assurance engineer with the software company, suspects that the inventory functions of the system are not sufficiently tested, although they have passed all their contracted tests. She is pressured by her employers to sign off on the software. Legally she is only required to perform those tests which have been agree to in the original contract. Howver, her considerable experience in software testing has led her to be concerned over risks of the system. Her employers say that they will go out of business if they do not deliver the software on time. Jane contends if the Inventory sub-system fails, it will significantly harm their client and its employees. If the potential failure were to threaten lives, it would be clear to Jane that she should refuse to sign off. But since the degree of threatened harm is less, Jane is faced with a difficult moral decision Case 3: Case Source: Reference [1] computer company is writing the first stage of a more efficient accounting system that will be used by the government. This system will save tax payers a considerable amount of money
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
