Using the Code
The ACM Code of Ethics and Professional Practice (The Code) is meant to be a useful code, a document that can inform practice and education. It is useful as the conscience of the profession, but also for individual decision-making. The following resources may be of use in learning to apply The Code to your own situation.
- Ronald E. Anderson, Deborah G. Johnson, Donald Gotterbarn, and Judith Perrolle. 1993. Using the new ACM code of ethics in decision making. Commun. ACM 36, 2 (February 1993), 98-107. DOI: 10.1145/151220.151231 — Using case studies, the authors demonstrate how to apply the code in professional situations.
- C. Dianne Martin, Chuck Huff, Donald Gotterbarn, and Keith Miller. 1996. Implementing a tenth strand in the CS curriculum. Commun. ACM 39, 12 (December 1996), 75-84. DOI: 10.1145/240483.240499 — The authors describe the specific skills and learning outcomes that could be implemented in a computing curriculum.
Uses of The Code in the News
While many computing professionals have never heard of The Code, it often plays a role in court proceedings. Some particularly interesting examples:
Markoff, John. “Apple’s Engineers, If Defiant, Would Be in Sync With Ethics Code.” The New York Times, March 18, 2016. http://www.nytimes.com/2016/03/19/technology/apples-engineers-if-defiant-would-be-in-sync-with-ethics-code.html. — The author argues that The Code may support engineers that refuse certain kinds of government requests.
Mullin, Joe. “Google Puts Its Expert on the Stand to Combat Oracle, Wraps up Its Case.” Ars Technica, May 16, 2016. http://arstechnica.com/tech-policy/2016/05/google-puts-its-expert-on-the-stand-to-combat-oracle-wraps-up-its-case/. — Oracle’s lawyers in the Oracle v. Google case about the Java API used The Code when cross-examining an expert witness.
Know of some other cases where The Code has been used? Let us know via the Contact page.