Which principle of IEEE code of ethics does the following cases fall:

1) Software engineers should develop software for the organization that must be of quality and meet professional standards set by the organization.
2) Employees need to perform their professional responsibilities. They also need to promote the practices and learning in an ethical approach.
3) A software engineer should always be open-minded and supportive of his colleagues.
4) Software engineers need to maintain integrity and independence in their professional judgment.
5) Software Engineers shall act in a manner that is in the best interest of their client and employer.