The professional Ethics of software engineers is critical. The software engineer has made great contribution to the society by taking part in the practice of analyzing, explaining, designing, developing, authorizing, maintaining and testing the software system. Because of their important role in software system development, software engineers have a great opportunity to benefit or endanger society, and have the ability to promote or influence others to benefit or endanger society. To ensure that these effects are beneficial to society as much as possible, software engineers must commit themselves to a career that benefits society and is respected by the public.
- be fully responsible for your own duties
- Consider the interests of software engineers, employers, customers, users and the general public
- The software is safe, conforms to the norm, through the appropriate test, does not reduce the quality of life, does not violate the privacy, does not harm the environment, only if the above conditions can be fully confirmed, only to recognize the software. The ultimate utility of software should be public welfare
- inform the relevant person or expert of any harm that may be caused to the user, the public, and any external personnel associated with the software and related documents.
- In all statements relating to the software or related documents, methods and tools, especially in those public statements, be fair and avoid fraud.
- Encourage the voluntary use of professional skills for public welfare and promote the development of public-sector education.
On the commitment of academic integrity and professional ethics