188k views
2 votes
9.2 Sometimes 2 rules in the Software Engineering Code of Ethics may conflict. Identify 2 questions we could ask in such a case to better consider the principles underlying the rules.

a) Is the conflict intentional?
b) Are there ethical precedents?
c) Can rules be amended?
d) Is legal advice sought?

1 Answer

3 votes

Final answer:

When 2 rules in the Software Engineering Code of Ethics conflict, it is important to consider the principles underlying the rules. Two questions that can help in such a case are: Is the conflict intentional? and Are there ethical precedents?

Step-by-step explanation:

When 2 rules in the Software Engineering Code of Ethics conflict, it is important to consider the principles underlying the rules. Here are two questions that can help in such a case:

  1. Is the conflict intentional? By understanding the intention behind each rule, we can determine if the conflict is a result of misunderstandings or if there is a valid reason for the conflict.
  2. Are there ethical precedents? Analyzing previous cases or established ethical principles can provide guidance on how to resolve the conflict in a way that upholds ethical standards.

By asking these questions, software engineers can carefully consider the principles underlying rules and make informed decisions when faced with conflicting ethical guidelines.

User Nick Andriopoulos
by
7.3k points