MSc-IT Study Material
June 2010 Edition

Computer Science Department, University of Cape Town
| MIT Notes Home | Edition Home |

Chapter 3. Professional Ethics

Table of Contents

Scenarios
Scenario 1: Safety Concerns
Scenario 2: How much Security
Scenario 3: Conflict of Interest
Why Professional Ethics
Characteristics of a Profession
System of Professions
Is Computing a Profession?
Software Engineering
Professional Relationships
Employer - Employee Relationships
Client – Professional Relationships
Society – Professional Relationship
Professional – Professional Relationships
Conflicting Responsibilities

Scenarios

Scenario 1: Safety Concerns

Carl works for general purpose software and hardware company on a project for the military. The project involves developing a system that monitors radar signals for missiles and launches nuclear missiles when deemed necessary. Carl was initially reluctant but eventually agrees. His thinking was that if he does not do it, someone else will anyway. During his work he develops some reservations concerning the fine distinction between missiles and small planes. He expresses this to his manager who promptly dismisses the claim on the basis that he does not agree with the claim and that the project was already late.

Carl feels morally responsible. What should he do? What can he do?

  • Ask for reassignment

  • Go higher up in his company with this concern

  • Go to the contractor in this case, the military

  • Go to the newspaper (whistle blow) – this will likely lead to him losing his job.

Scenario 2: How much Security

LJ has a computer science degree and has three years work experience. She has her own company and one of the current projects involved designing an employee database for a large company. The database contains medical records, performance evaluation, salary etc. She must decide on the security required for this system. The question is how much security.

She believes that the client should have all the necessary information that the client can use to based their decision on. She then presents ALL available options to the clients, with the level of security proportional to the cost. The client chooses the cheapest and least secure option, which leads LJ to feel that this is insecure. She explains the risks to the client but they sticks with the cheapest option. Should LJ refuse to build the system? Should she have presented this option to the client in the first place?

Scenario 3: Conflict of Interest

Juan is a private consultant. His job is to evaluate automation needs and recommend suitable systems. Recently he was hired by a hospital to upgrade their systems. He recommended (with reasons) Tri-Star as a best system to upgrade to. However he failed to mention that he is a partner in Tri-Star and that there is a conflict of interest. Was his behaviour unethical? Should he have:

  • Decline the job originally

  • Disclosed his ties with Tri-star?