Code Making: How Software Engineering Became a Profession

Michael Davis, a senior fellow of CSEP, was a participant observer throughout the drafting of the Software Engineering Code of Ethics and afterwards wrote a detailed account of how the code was developed by the ACM and IEEE-CS committee. “Code Making” gives insight in how the profession of software engineering was formed and wrote its own code of professional ethics, and also looks at this project as a case study to see how other professional societies can better go about drafting and revising their own codes of ethics. This book is under review for publication, and so the full-text is no longer available for download.


Creative Commons License
This work is licensed under a 
Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.