Software Engineering Code of Ethics Lecture 5
Software Engineering Code of Ethics Lecture 5
1. PUBLIC
2. CLIENT AND EMPLOYER
3. PRODUCT
4. JUDGMENT
5. MANAGEMENT
6. PROFESSION
7. COLLEAGUES
8. SELF
1. PUBLIC
Principle 1: PUBLIC
Software engineers shall act consistently with
the public interest. In particular, software
engineers shall, as appropriate:
1. Accept full responsibility for their own work.
2. Moderate the interests of the software
engineer, the employer, the client and the users
with the public good.
3. Approve software only if they have a well-
founded belief that it is safe, meets
specifications, passes appropriate tests, and
does not diminish quality of life, diminish
privacy or harm the environment. The
ultimate effect of the work should be to the
public good.
4. Disclose to appropriate persons or
authorities any actual or potential danger to
the user, the public, or the environment, that
they reasonably believe to be associated with
software or related documents.
5. Cooperate in efforts to address matters of
grave public concern caused by software, its
installation, maintenance, support or
documentation.
6. Be fair and avoid deception in all
statements, particularly public ones,
concerning software or related documents,
methods and tools.
8. Be encouraged to volunteer professional
skills to good causes and contribute to public
education concerning the discipline.
Principle 2: CLIENT AND EMPLOYER