Successfully reported this slideshow.
SE CODE OF ETHICS
AND PROFESSIONAL
PRACTICE (IEEE)
Information Systems Ethics
GE-603
Prepared By
Md Samsuddoha Sams
Institute of Information Technology
University of Dhaka
Sams.iitdu@gmail.com

December 30, ...
Overview
 What is code of Ethics?
 About IEEE
 History of IEEE code of Ethics
 8 Fundamental Principles
 Discussion o...
What is a code of ethics?
A set of moral principles or values
 Governs an individual or a group
Deals with what is good...
What is a code of ethics?
(Cont.)
 Harsh Chauhan defined as-

Make rules and responsibilities
 Discipline
 All over act...
Professional Codes of
Ethics
 Association of Information Technology

Professionals (AITP)
 Association for Computing Mac...
What is IEEE?
 The Institute of Electrical and Electronics

Engineers
 An international non-profit, professional
organiz...
IEEE Code of Ethics
 Formed in 1963 as a merger of AIEE (American

Institute of Electrical Engineers) and IRA (Institute
...
History of IEEE Code of Ethics
 1912 – Code adopted by the American Institute of

Electrical Engineers (AIEE).
 1963 – I...
8 Key Principles
Client &
Employer

Public

Self

Product
Code Of
Ethics

Colleagu
es

Judgment

Professio
n
December 30, ...
Public

December 30, 2013

SE code of Ethics

11
Public

Disclose to appropriate persons or authorities any actual or
potential danger to the user, the public, or the envi...
Public










1.01
1.02
1.03
1.04
1.05
1.06
1.07
1.08
1.10

Accept responsibility for your own work
Approve on...
Client &
Client &
Employer
Employer

December 30, 2013

SE code of Ethics

14
Client & Employer

Promote no interest adverse to their
employer or client, unless a higher
ethical concern is being compr...
Principle 2: Client and Employer
 2.01 Provide services only where competent
 2.02 Ensure resources are authentically ap...
Product
Product

December 30, 2013

SE code of Ethics

17
Principle 3: Products
 3.01 Ensure adequate software specification
 3.02 Understand specifications fully
 3.03 Ensure y...
Principle 3: Products(Cont.)
 3.10 Promote privacy of individuals
 3.11 Use data legitimately
 3.12 Delete outdated and...
Judgment
Judgment

December 30, 2013

SE code of Ethics

20
Principle 4: Judgment
 4.01 Maintain professional objectivity
 4.02 Only sign documents within your responsibility
 4.0...
Manageme
Manageme
nt
nt

December 30, 2013

SE code of Ethics

22
Management
Ensure good management for any
project on which they work, including
effective procedures for promotion of
qual...
Principle 5: Management
 5.01 Assure standards are known by employees
 5.02 Assure knowledge of confidentiality protocol...
Professio
Professio
n
n

December 30, 2013

SE code of Ethics

25
Profession

Be accurate in stating the characteristics of software on which they work,
avoiding not only false claims but ...
Principle 6: Profession
 6.01 Associate with reputable people
 6.02 Promote commitment of this code
 6.03 Support follo...
Principle 6: Profession
(Cont.)
 6.08 Be accurate and honest regarding software
 6.09 Place professional interests befor...
Colleagu
Colleagu
es
es

December 30, 2013

SE code of Ethics

29
Colleagues

7.02. Assist colleagues in professional development.

December 30, 2013

SE code of Ethics

30
Principle 7: Colleagues
 7.01 Assist colleagues in professional development
 7.02 Review other’s work only with their co...
Self
Self

December 30, 2013

SE code of Ethics

32
Self
Further their knowledge of
developments in the analysis,
specification, design,
development, maintenance,
and testing...
Principle 8: Self
 8.01 Further your own professional knowledge
 8.02 Improve your ability to produce quality work
 8.0...
Any Questions?

December 30, 2013

SE code of Ethics

35
Thanks All
December 30, 2013

SE code of Ethics

36
Upcoming SlideShare
Loading in …5
×

Software Engineering code of ethics and professional practice of IEEE

6,298 views

Published on

This is a part of Information System Ethics that teaches the professionals what are ethical and unethical.

Published in: Education, Technology, Business
  • Be the first to comment

Software Engineering code of ethics and professional practice of IEEE

  1. 1. SE CODE OF ETHICS AND PROFESSIONAL PRACTICE (IEEE) Information Systems Ethics GE-603
  2. 2. Prepared By Md Samsuddoha Sams Institute of Information Technology University of Dhaka Sams.iitdu@gmail.com December 30, 2013 SE code of Ethics 2
  3. 3. Overview  What is code of Ethics?  About IEEE  History of IEEE code of Ethics  8 Fundamental Principles  Discussion of principles December 30, 2013 SE code of Ethics 3
  4. 4. What is a code of ethics? A set of moral principles or values  Governs an individual or a group Deals with what is good and bad with moral duty and obligation December 30, 2013 SE code of Ethics 4
  5. 5. What is a code of ethics? (Cont.)  Harsh Chauhan defined as- Make rules and responsibilities  Discipline  All over activities by organization  Christine Ukovic Tickner workplace health and safety  behavior, policy and legislation  December 30, 2013 SE code of Ethics 5
  6. 6. Professional Codes of Ethics  Association of Information Technology Professionals (AITP)  Association for Computing Machinery (ACM)  Institute for Electrical and Electronics Engineers Computer Society (IEEE-CS)  National Society for Professional Engineers (NSPE) December 30, 2013 SE code of Ethics 6
  7. 7. What is IEEE?  The Institute of Electrical and Electronics Engineers  An international non-profit, professional organization  Advancement of technology related to electricity and to electronic applications. December 30, 2013 SE code of Ethics 7
  8. 8. IEEE Code of Ethics  Formed in 1963 as a merger of AIEE (American Institute of Electrical Engineers) and IRA (Institute of Radio Engineers)  Worlds largest professional/technical organization for advancement of technology  IEEE membership requires adherence to IEEE code of ethics December 30, 2013 SE code of Ethics 8
  9. 9. History of IEEE Code of Ethics  1912 – Code adopted by the American Institute of Electrical Engineers (AIEE).  1963 – IEEE endorsed “Canons of Ethics of Engineers” after AIEE/IRE merger.  1974 – Board of Directors approved “IEEE Code of Ethics for Engineers”.  1990 – Board of Directors approved simplified IEEE Code of Ethics.  2006 – Board of Directors approved revision to the IEEE Code of Ethics. December 30, 2013 SE code of Ethics 9
  10. 10. 8 Key Principles Client & Employer Public Self Product Code Of Ethics Colleagu es Judgment Professio n December 30, 2013 Managemen t SE code of Ethics 10
  11. 11. Public December 30, 2013 SE code of Ethics 11
  12. 12. Public Disclose to appropriate persons or authorities any actual or potential danger to the user, the public, or the environment, that they reasonably believe to be associated with software or related documents. December 30, 2013 SE code of Ethics 12
  13. 13. Public          1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.10 Accept responsibility for your own work Approve only safe, well tested software Only sign documents in area of competence Cooperate on matters of public concern Produce software that respects diversity Be fair and truthful in all matters Always put the public’s interests first Donate professional skills to good causes Disclose any software-related dangers December 30, 2013 SE code of Ethics 13
  14. 14. Client & Client & Employer Employer December 30, 2013 SE code of Ethics 14
  15. 15. Client & Employer Promote no interest adverse to their employer or client, unless a higher ethical concern is being compromised; in that case, inform the employer or another appropriate authority of the ethical concern. December 30, 2013 SE code of Ethics 15
  16. 16. Principle 2: Client and Employer  2.01 Provide services only where competent  2.02 Ensure resources are authentically approved  2.03 Only use property as authorized by the owner  2.04 Do not use illegally obtained software  2.05 Honor confidentiality of information  2.06 Raise matters of social concern  2.07 Inform when a project becomes problematic  2.08 Accept no detrimental outside work  2.09 Represent no interests adverse to your employer December 30, 2013 SE code of Ethics 16
  17. 17. Product Product December 30, 2013 SE code of Ethics 17
  18. 18. Principle 3: Products  3.01 Ensure adequate software specification  3.02 Understand specifications fully  3.03 Ensure you are suitably qualified  3.04 Ensure all goals are achievable  3.05 Ensure proper methodology use  3.06 Ensure good project management  3.07 Ensure all estimates are realistic  3.08 Ensure adequate documentation  3.09 Ensure adequate testing and debugging December 30, 2013 SE code of Ethics 18
  19. 19. Principle 3: Products(Cont.)  3.10 Promote privacy of individuals  3.11 Use data legitimately  3.12 Delete outdated and flawed data  3.13 Identify and address contentious issues  3.14 Promote maximum quality and minimum cost  3.15 Follow appropriate industry standards December 30, 2013 SE code of Ethics 19
  20. 20. Judgment Judgment December 30, 2013 SE code of Ethics 20
  21. 21. Principle 4: Judgment  4.01 Maintain professional objectivity  4.02 Only sign documents within your responsibility  4.03 Reject bribery  4.04 Do not accept secret payments from the client  4.05 Accept payment from only one source for a job  4.06 Disclose conflicts of interest  4.07 Avoid conflicting financial interests  4.08 Temper technology judgments with ethics December 30, 2013 SE code of Ethics 21
  22. 22. Manageme Manageme nt nt December 30, 2013 SE code of Ethics 22
  23. 23. Management Ensure good management for any project on which they work, including effective procedures for promotion of quality and reduction of risk. December 30, 2013 SE code of Ethics 23
  24. 24. Principle 5: Management  5.01 Assure standards are known by employees  5.02 Assure knowledge of confidentiality protocols  5.03 Assign work according to competence  5.04 Provide due process for code violations  5.05 Develop fair ownership agreements  5.06 Accurately describe conditions of employment  5.07 Offer only fair and just remuneration  5.08 Do not prevent a subordinate’s promotion  5.09 Do not ask a person to breach this code December 30, 2013 SE code of Ethics 24
  25. 25. Professio Professio n n December 30, 2013 SE code of Ethics 25
  26. 26. Profession Be accurate in stating the characteristics of software on which they work, avoiding not only false claims but also claims that might reasonably be speculative, vacuous, deceptive, misleading, or doubtful. December 30, 2013 SE code of Ethics 26
  27. 27. Principle 6: Profession  6.01 Associate with reputable people  6.02 Promote commitment of this code  6.03 Support followers of this code  6.04 Help develop an ethical environment  6.05 Report suspected violations of this code  6.06 Take responsibility for errors  6.07 Only accept appropriate remuneration December 30, 2013 SE code of Ethics 27
  28. 28. Principle 6: Profession (Cont.)  6.08 Be accurate and honest regarding software  6.09 Place professional interests before personal  6.10 Obey all laws governing your work  6.11 Exercise professional responsibility  6.12 Promote public knowledge of the subject  6.13 Share software knowledge with the profession December 30, 2013 SE code of Ethics 28
  29. 29. Colleagu Colleagu es es December 30, 2013 SE code of Ethics 29
  30. 30. Colleagues 7.02. Assist colleagues in professional development. December 30, 2013 SE code of Ethics 30
  31. 31. Principle 7: Colleagues  7.01 Assist colleagues in professional development  7.02 Review other’s work only with their consent  7.03 Credit fully the work of others  7.04 Review others work candidly  7.05 Give fair hearing to colleagues  7.06 Assist colleagues’ awareness of work practices  7.08 Do not hinder a colleague’s career  7.09 Do not pursue a job offered to a colleague  7.10 Seek help with work outside your competence December 30, 2013 SE code of Ethics 31
  32. 32. Self Self December 30, 2013 SE code of Ethics 32
  33. 33. Self Further their knowledge of developments in the analysis, specification, design, development, maintenance, and testing of software and related documents, together with the management of the development process. December 30, 2013 SE code of Ethics 33
  34. 34. Principle 8: Self  8.01 Further your own professional knowledge  8.02 Improve your ability to produce quality work  8.03 Improve your ability to document work  8.04 Improve your understanding of work details  8.05 Improve your knowledge of relevant legislation  8.06 Improve your knowledge of this code  8.07 Do not force anyone to violate this code  8.08 Consider code violations inconsistent with software engineering December 30, 2013 SE code of Ethics 34
  35. 35. Any Questions? December 30, 2013 SE code of Ethics 35
  36. 36. Thanks All December 30, 2013 SE code of Ethics 36

×