Specifying the standard-Make it right: A Software Engineering Code of Ethicsand Professional Practice Don Gotterbarn Chair, Software Engineering Ethics and ProfessionalPractice TaskForce, Software Engineering Ethics ResearchInstitute East 7bnnesseeState University gotterba@etsu.edu he members of the computing profession have taken a stand. They have decided to make clear that it is not acceptable to do inferior work or do work which damages our basic values. To make clear what it is to be a software professional, the IEEE Computer Society and the ACM established a Joint Steering Committee for the Establishment of Software Engineering as a profession. The obligations of a profession are to educate its members technically and socially, and to provide tools to help its members reach these standards. Tools that a profession needs to provide or support include Codes of Ethics, Ethics Tools, and Curricula. They also need to provide leadership in formulating and promoting ethical policy and provide leadership in promoting positive activi W. Such activity includes the involvement of industry in training, an involvement in higher education, the development of certification standards and support for those who take ethical risks. There are significant marks that software engineering is moving in this direction. The IEEE-CS/ACM Joint
/lp/association-for-computing-machinery/specifying-the-standard-make-it-right-a-software-engineering-code-of-ZcqjrvGUyq