Question: Read the following cases and provide your assessment using software engineering professional code of ethics. Identify the principles and suggest your findings (analysis) (This is

Read the following cases and provide your assessment using software engineering professional code of ethics. Identify the principles and suggest your findings (analysis)

(This is an ethics class)

(Case 1 is just a reference on how the answer should be).

help me solve case 3 please

Case #1

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 recognizing the complexity of the problem, wants the job completed within the next few days. Not knowing how to solve the problems, Jean remembers that a coworker 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 coworker 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.

Theory : Kantianism 2nd formulation

Means: Coworker and company codes without notification

Ends: submitting on time, getting manager satisfaction

She used the coworker codes as a means to an end, according to Kantianism 2nd formulation, what she did is unethical.

Theory : Kantianism 1st formulation:

Rule: anyone can use other codes/ including commercial codes without notification.

No manager will aasssign task, or provide bonus to programmers because he know that the code I s not genuine.

Conclusion: its unethical

Case #3

Max works in a large state department of alcoholism and drug abuse. The agency administers programs for individuals with alcohol and drug problems, and maintains a huge database of information on the clients who use their services. Some of the data files contain the names and current addresses of clients. Max has been asked to take a look at the track records of the treatment programs. He is to put together a report that contains the number of clients seen in each program each month for the past five years, length of each clients treatment, number of clients who return after completion of a program, criminal histories of clients, and so on. In order to put together this report, Max has been given access to all files in the agencys mainframe computer. After assembling the data into a new file that includes the client names, he downloads it to the computer in his office. Under pressure to get the report finished by the deadline, Max decides he will have to work at home over the weekend in order to finish on time. He copies the information onto several disks and takes them home. After finishing the report he leaves the disks at home and forgets about them.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related General Management Questions!