Imagine that you are working for a software company, writing a program that will control air traffic at major airports. Management is pressuring you to complete the program on schedule, but you know that remaining bugs in the software might cause the program to fail under certain circumstances. What portions of the ACM Code of Ethics would address this situation? According to the code, how should you react to the situation?

What will be an ideal response?


This situation is covered by Professional Responsibilities 2.5: Give comprehensive and thorough evaluations of computer systems and their impacts, including analysis of possible risks; and 2.1: Strive to achieve the highest quality, effectiveness and dignity in both the process and products of professional work. Together, these require that you make your concerns known and strive to ensure the safety of eventual users.

Computer Science & Information Technology

You might also like to view...

A transceiver can manipulate signals that are generated as ultraviolet light, like those on a television remote control.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

All custom Tools panels that you create are listed and accessible on the _____________ menu.

A. Custom B. Tools C. Window D. Panels

Computer Science & Information Technology

To allow someone access to a computer on a temporary basis, the Administrator can set up a Guest account. ____________________

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

The transaction file:

a. Is listed in random order. b. Is listed in order of the primary key of the master file. c. Is listed in order of the first field of the master file. d. None of the above.

Computer Science & Information Technology