Human Aspects of Software Engineering (Charles River Media Computer Engineering)
In this chapter, we reviewed the Code of Ethics of Software Engineering. This was done mainly by a focused analysis of case studies. As can be observed , many of the scenarios involve a combination of financial, technical, and human ethical considerations. In most of the cases, a conflict of interest should be solved .
-
Is the Code of Ethics of Software Engineering different from codes of ethics of other professionals? In what sense?
-
To what other (kinds of) professions might the Code of Ethics of Software Engineering be appropriate?
-
Is it possible that two principles of Code of Ethics of Software Engineering contradict each other? If yes, give an example of such a case. How can the conflict be resolved? If not, explain why.