IT depends on several codes of ethics 1. PUBLIC - IT engineers shall act consistently with the public interest. 2. CLIENT AND EMPLOYER - IT engineers shall act in a manner that is in the best interests of their client and employer. 3. PRODUCT - IT engineers shall ensure that their products and related modifications meet the highest professional standards. 4. JUDGMENT - IT engineers shall maintain integrity and independence in their professional judgment. 5. MANAGEMENT - IT managers and leaders shall manage their approach according to software development in market 6. PROFESSION - IT engineers shall advance the integrity and reputation with the public interest. 7. COLLEAGUES - IT engineers shall be fair to and supportive of their colleagues. 8. SELF - IT engineers shall participate in lifelong learning to promote an ethical approach
IEEE(institute of electrical and electronic engineers) code of ethics Be respectful of others We will be respectful of others, and will act in a professional manner while participating in ethical activities. We will be respectful of the privacy of others and the protection of their personal information and data. Treat people fairly We will not engage in harassment of any kind. We will not discriminate against any person (e.g., age, ancestry, color, disability or handicap, national origin, race, religion, gender, sexual or affectional orientation, gender identity, gender expression, appearance, matriculation, political affiliation, marital status, veteran status). Avoid injuring others, their property, reputation or employment We will avoid injuring others, their property, data, reputation, or employment by false or malicious action. We will not engage in or participate in the spreading of any malicious rumors. Refrain from retaliation We will not retaliate against any employee or other person who reports an act of misconduct to high authorities.
As an ACM member I will...(Association of computing machinery) 1.1 Contribute to society and human well-being. 1.2 Avoid harm to others. 1.3 Be honest and trustworthy. 1.4 Be fair. 1.6 Give proper credit for intellectual property. 1.7 Respect the privacy of others.
MORE SPECIFIC PROFESSIONAL RESPONSIBILITIES As an ACM computing professional I will Strive to achieve the highest quality, effectiveness and dignity in both the process and products of professional work. 2.2 Acquire and maintain professional competence. 2.3 Know and respect existing laws pertaining to professional work. 2.4 Accept and provide appropriate professional review. 2.5 Give comprehensive and thorough evaluations of computer systems and their impacts including analysis of possible risks. 2.6 Honor contracts, agreements, and assigned responsibilities. 2.7 Improve public understanding of computing and its consequences. 2.8 Access computing and Communication resources only when authorized to do so.
Professional competency Professional competencies are the skills, knowledge and attributes that are specifically valued by the professional associations and bodies connected to your future profession.
S/W Engg code of ethics Public Client and employer Product Judgement Management Profession Colleagues Self
Public: Software engineers shall act consistently with the public interest Approve the software only if it is safe and useful for public Accept full responsibility for their own work on public demand Client and Employer Software engineers shall act in a manner that is in the best interests of their client and employer, consistent with the public interest Provide service only in areas of their competence Use the property of a client or employer only in ways properly authorized Product Software engineers shall ensure their products and related modifications meet the highest professional standards possible Must check the level of market when developing new product Take care of the public interest Judgment Software engineers shall maintain integrity and independence in their professional judgment. Judge the abilities and skills of selected one. Judge the rules and regulations before selection.
Management Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance Ensure that employees are informed of standards before being held to them. Offer fair and accurate task Profession Software engineers shall advance the integrity and reputation of the profession consistent with the public interest Associate with only reputable businesses and organizations. develop an organizational environment favorable to ethical behavior. Colleagues Software engineers shall be fair to and supportive of their colleagues Review the work of other software engineers Credit fully the work of others. Give a fair hearing to the opinion, concern, or complaint of a colleague. Self Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession. Improve their ability to write accurate, informative, and literate documents in support of software on which they work Improve their understanding of the software and related documents on which they work