Codes of ethics establish standards of conduct for professionals. They aim to balance responsibilities to individuals, society, and the profession. Several codes were presented, outlining ethical principles like serving public interests, maintaining integrity and competence, respecting privacy and intellectual property, and avoiding conflicts of interest or unlawful activities. Upholding codes helps enhance professions and build public trust.
2. 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
can't always have the answers black and white.
Sometimes there are grey areas where the answers
aren't so simple.
3. 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 user's and provider's
right to privacy and confidentiality
4. respect an information provider's proprietary
rights
4. • 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
5. 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;
6. 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;
7. 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.
8. 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.
9. 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
programmer's code for the purpose of elevating one's
status.
9. ...never hide known obstacles to a project's completion
during any phase of development, especially the design
phase. ...never dishonestly downplay the difficulty of
completing a project.
10. 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
employer's knowledge.
11. 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.
12. 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 another's 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.