1. List three clauses in the Software Engineering Code of Ethics that are upheld
ID: 3791482 • Letter: 1
Question
1. List three clauses in the Software Engineering Code of Ethics that are upheld and two which may be violated by a whistleblower? Mention how they relate to whistleblowing.
2. List four clauses in the Software Engineering Code of Ethics that reflect Utilitarianism (other than the ones identified with U in the lecture notes). Write the clause number and the clause text in quotation marks
3. From the Software Engineering Code of Ethics in your book, identify four clauses that directly relate to privacy. Write the clause number and the clause text in quotation marks.
Explanation / Answer
Note
Referred Software Engineering Code of Ethics
1) First Understand the meaning of Whistleblower- A person who informs an organization regarded as engaging in a n immoral activity.
Upheld Clauses by Whistleblower -1.03,1.04,6.08
Violated Clauses by Whistleblower - 2.05,5.05
Please go through the clauses in brief as per textbook-
1.03.Approve software only if they have a well-founded belief that it is safe,meets specifications,passes appropriate tests,and does not diminish quality of life, diminish privacy, or harm the environment.The ultimate effect of the work should be to the public good.
1.04. Disclose to appropriate persons or authorities any actual or potential danger to the user, the public,or the environment,that they reasonably believe to be associated with software or related documents.
6.08. Take responsibility for detecting,correcting, and reporting errors in software and associated documents on which they work.
As per clause 1.03 the approve software must be public good ,as per clause 1.04 if anything fishable found inform the organization and as per clause 6.08 accept responsibility of detecting ,correctning and reporting error. all these things relate to whistleblowing[refer defination above].
2)Utilitarianism is an theory that states that the best action is the one that maximizes utility
Clause 3.12:"Work to develop software and related documents that respect privacy of those who will be affected by that software."
Clause 6.09:"Ensure that clients, employers, and supervisors know of the software engineer's commitment to this Code of ethics, and the subsequent ramifications of such commitment."
Clause 7.03:"Credit fully the work of others and refrain from making undue credit."
3)Please go through the following-
Clause 1.03."Approve software only if they have a well-founded belief that it is safe,meets specifications,passes appropriate tests,and does not diminish quality of life, diminish privacy, or harm the environment.The ultimate effect of the work should be to the public good."
Clause 2.05. "Keep private any confidential information gained in their professional work, where such confidentiality is consistent with the public interest and consistent with the law."
Clause 3.12: "Work to develop software and related documents that respect privacy of those who will be affected by that software."
Clause 4.06. "Refuse to participate, as members or advisors, in a private, governmental,or professional body concerned with software-related issues in which they, their employers, or their clients have undisclosed potential conflicts of interest."
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.