Ethics for Software Engineering Ethics for software engineering
Definition of Ethics What do we mean by "ethics"? definition: (Oxford English Dictionary): "The science of morals; the department of study concerned with the principles of human duty." What are the differences between ethics, morals, and values? (handout) “Working definition” (paraphrased from an engineering professor): --do no harm --do the job you are being paid to do What ethical questions have arisen in your academic and/or professional experience?
Ethics--Resources Two useful webpages devoted to ethics: General: Engineering: example scenario from second website: “Legal Records”
Software Engineering Code of Ethics Guidelines for ethical practice of software engineering: "Software Engineering Code of Ethics" Approved by IEEE Computer Society and ACM:
Eight Principles of the Code
Principles 1-4
Principles 5-8
Details (“Public”)
Details (“Public”) (Continued)
Details (“Self”)
Details (“Self”) (Continued)