Question
Please answer the following two questions. 1. Describe some virtues of the ethical codes of conduct adopted by professional societies such as the ACM and
Please answer the following two questions.
1. Describe some virtues of the ethical codes of conduct adopted by professional societies such as the ACM and IEEE-CS, and list some shortcomings of these professional codes as well. In the final analysis, do the advantages of having a code outweigh the prospects of not having one? Use either an actual or a hypothetical case to establish the main points in your answer. Do you believe that a coherent and comprehensive code of conduct for the computing/IT profession is possible? Does SECEEP satisfy those conditions?
2. Recall the various arguments that we examined as to when it is appropriate, and sometimes mandatory, for software engineers and IT professionals to blow the whistle. The criteria for when whistleblowing is permissible, at least for those working in some federal government agencies, changed following the September 11, 2001 terrorist attacks. In November 2002, the Homeland Security Act was passed in both houses of Congress and was signed into law by former President George W. Bush. On one interpretation of the revised law, whistleblowing acts similar to that of Colleen Rowleywho blew the whistle on her FBI superiors who failed to act on information they received in the days preceding September 11would be illegal and thus a punishable offense. What implications could this have for software engineers and other computer professionals whose employment comes under the auspices of the Homeland Security Department? In this case, what set of rules should computer/IT professionals follow?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started