Table of Contents

Programming ethics

Return to Five Moral Precepts, Morality, Ethics

From the Code of Ethics and Professional Conduct (ACM):

Programming Ethical Guidelines

The Association for computing machinery | Association for Computing Machinery (ACM) is the world's largest educational and scientific computing society. It has its own Code of Ethics and another set of ethical principles that were also approved by the IEEE as the standard for teaching and practicing software engineering. These codes are Code of Ethics and Professional Conduct and the Software Engineering Code of Ethics and Professional Practice, respectively, and some of their guidelines are presented below:

From the Code of Ethics and Professional Conduct (ACM):1)

From Software Engineering Code of Ethics and Professional Practice3) (IEEE, ACM):

Programming ethics
1)
“ACM Code of Ethics and Professional Conduct .” Association for Computing Machinery Advancing Computing as a Science & Profession. Association for Computing Machinery (ACM). 28 Sep 2013. http://www.acm.org/about/code-of-ethics
2)
Savage, Brandon. “Ethics for Programmers?.” BrandonSavage.net Perfect the art of software development. 12 Aug. 2009. Web. 29 Sep. 2013. https://www.brandonsavage.net/ethics-for-programmers
3)
“Software Engineering Code of Ethics and Professional Practice.” Association for Computing Machinery Advancing Computing as a Science & Profession. Association for Computing Machinery (ACM), Institute of Electrical and Electronic Engineers (IEEE). Web. 28 Sep 2013. http://www.acm.org/about/se-code