In: Computer Science
Which clauses in the Software Engineering Code of Ethics are upheld by a whistleblower (check all that apply)
- "Respect confidentiality"
- "Only use property in unauthorized ways"
- "Help create an environment supporting ethical
conduct".
- "Discloses actual/potential dangers".
From the Software Engineering Code of Ethics, which clauses relate to intellectual property (check all that apply)
- "Identify, document, collect evidence and report to the client
or the employer promptly if, in their opinion, a project is likely
to fail, to prove too expensive, to violate intellectual property
law, or otherwise to be problematic."
- "Ensure that there is a fair agreement concerning ownership of
any software, processes, research, writing, or other intellectual
property to which a software engineer has
contributed."
- "Not knowingly use software that is obtained or retained either
illegally or unethically."
- "Disclose to all concerned parties those conflicts of interest
that cannot reasonably be avoided or escaped."
Answer 1:
- "Help create an environment supporting ethical
conduct".
- "Discloses actual/potential dangers".
Explanation: Upheld Clauses by Whistleblower -1.03,1.04,6.08
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.
Answer 2:
- "Identify, document, collect evidence and report to the client
or the employer promptly if, in their opinion, a project is likely
to fail, to prove too expensive, to violate intellectual property
law, or otherwise to be problematic."
- "Ensure that there is a fair agreement concerning ownership of
any software, processes, research, writing, or other intellectual
property to which a software engineer has
contributed."
- "Not knowingly use software that is obtained or retained either
illegally or unethically."
Please give thumbsup, if you like it. Thanks.