Case of the Killer Robot
Article: Ethics and Computing: The ACM Code of Ethics

  1. Articulate social responsibilities of members of an organizational unit and encourage full acceptance of those responsibilities

  2. Manage personnel and resources to design and build information systems that enhance the quality of working life

  3. Acknowledge and support proper and authorized uses on an organization;s computing and communications resources

  4. Ensure that users and those who will be affected by a system have their needs clearly articulated during the assessment and design of requirements, Later the system must be validated to meet requirements.

  5. Articulate and support policies that protect the dignity of users and others affected by a computing system

  6. Create opportunities for members of the organization to learn the principles and limitations of computer systems