Developer Ethics describes the field of ethics when applied to the behavior of software developers.
According to <ahref='http://www.iep.utm.edu/ethics/'target='_blank'rel='nofollow'>The Internet Encyclopedia of Philosophy</a>, the field of ethics (or moral philosophy) involves "systematizing, defending, and recommending concepts of right and wrong."
Over the years, a number of organizations and individuals have attempted to codify developer ethics into a variety of oaths, pledges, and codes of conduct.
* [**The International Standard for Professional Software Development and Ethical Responsibility**](http://seeri.etsu.edu/TheSECode.htm) by the IEEE-CS/ACM Joint Task Force on Software Engineering Ethics and Professional Practices
Common themes appearing throughout these examples include a commitment to honesty, integrity, and fairness.
To date, since most software developers do not belong to – and are not governed by – any official order, guild, association, or society, no single, codified ethical standard has been widely adopted.
* [Computer and Information Ethics](https://plato.stanford.edu/archives/win2014/entries/ethics-computer/) entry in the Stanford Encyclopedia of Philosophy.
* [CSE 302 - Professional Ethics for Computer Science](http://www3.cs.stonybrook.edu/~mueller/teaching/cse302/) – outline and study materials for a course given in the Computer Science department at Stony Brook University's College of Engineering and Applied Sciences.
* [A Very Short History of Computer Ethics](https://web.archive.org/web/20080418122849/http://www.southernct.edu/organizations/rccs/resources/research/introduction/bynum_shrt_hist.html) – article from the Summer 2000 issue of the American Philosophical Association’s Newsletter on Philosophy and Computing.