Professional Ethics• Encompass the personal and corporate standards of behaviour expected of professionals• Set of standards adopted by a professional community that are regulated by standards called “codes of ethics”.• The code of ethics is very important because it gives us boundaries that we have to stay within in our professional careers.• The one problem with the code of ethics is that we cant always have the answers black and white. Sometimes there are grey areas where the answers arent so simple.
Information Scientists CoE (American Society for Info Science)• Responsibility to Individual Persons 1. strive to make information available to individuals who need it 2. strive both to ensure accuracy and not to infringe upon privacy or confidentiality in providing information about individuals 3. protect each information users and providers right to privacy and confidentiality 4. respect an information providers proprietary rights
• Responsibility to Society 1. serve the legitimate information needs of a large and complex society while at the same time being mindful of individuals rights 2. resist efforts to censor publications 3. play active roles in educating society to understand and appreciate the importance of information promoting equal opportunity for access to information
Filipino IT Professionals CoE (Philippine Computing Society)• Preamble: I will use my special knowledge and skills for the benefit of the public. I will serve employers and clients with integrity, subject to an overriding responsibility to the public interest, and I will strive to enhance the competence and prestige of the professional. By these, I mean:1. I will promote public knowledge, understanding and appreciation of information technology;2. I will consider the general welfare and public good in the performance of my work;
3. I will advertise goods or professional services in a clear and truthful manner; I will comply and strictly abide by the intellectual property laws, patent laws and other related laws in respect of information technology;4. I will accept full responsibility for the work undertaken and will utilize my skills with competence and professionalism;5. I will make truthful statements on my areas of competence as well as the capabilities and qualities of my products and services;
6. I will not disclose or use any confidential information obtained in the course of professional duties without the consent of the parties concerned, except when required by law;7. I will try to attain the highest quality in both the products and services I offer;8. I will not knowingly participate in the development of Information Technology Systems that will promote the commission of fraud and other unlawful acts;9. I will uphold and improve the IT professional standards through continuing professional development in order to enhance the IT profession.
Programmers CoE (Int’l Programmers Guild)1. A programmer must......never create or distribute malware.2. ...never write code that is obfuscated or intentionally difficult to follow.3. ...never write documentation that is intentionally confusing or inaccurate.4. ...never reuse copyrighted code unless the proper license is purchased or permission is obtained.5. ...acknowledge (verbally and in source code comments) the work of other programmers on which the code is based, even if substantial changes are made.
6. ...never write code that is deliberately inefficient with the intent of later claiming credit for making efficiency improvements.7. ...never intentionally introduce bugs with the intent of later claiming credit for fixing the bugs, or to stimulate the uptake of later versions.8. ...never write code that intentionally breaks another programmers code for the purpose of elevating ones status.9. ...never hide known obstacles to a projects completion during any phase of development, especially the design phase. ...never dishonestly downplay the difficulty of completing a project.
10....report any illegal activities of the employer.11....never defame the profession.12....never falsely deny the presence of bugs.13....never reveal the secret corporate knowledge of an employer.14....never accept compensation from multiple parties for the same work unless permission is given.15....never perform competitive work without the employers knowledge.
16....never conceal pertinent information from other members of the development team.17....never conceal from the employer their financial interest in development resources.18....never conceal any conflict of interest that may affect the project.19....never seek external profit from a project that was funded by a second party without permission. If permission is given to resell a product, the work should be discounted.
20. . ..never maliciously injure the reputation of an employer or members of the development team.21. ...never misrepresent their knowledge, experience, or abilities.22. ...never take credit for anothers work.23. ...never steal software, especially development tools.24. ...never conceal the deficiencies of other programmers by writing code for them and allowing them to pass it off as their own work.25. ...stay current on the advancement of the field of Computer Science.