Social Legal Ethical and Professional Responsibility of Software Engineers
Social Legal Ethical and Professional Responsibility of Software Engineers
Social Legal Ethical and Professional Responsibility of Software Engineers
Professional Responsibility of
Software Engineers
Software Engineering Code
of Ethics
Overview
• Why need for code?
• History of development
• Initial draft(s) development
• 8 Fundamental Principles
• Ratified code approved
• 8 Fundamental Principles Revisited
• Preamble
• Examples
• Focus on #5 Management
• Missing points
The need...
History
• Numerous commentaries
• Consensus discussions
• ACM and IEEE surveys
• Further review and modification
Code of Ethics Feedback Form
• Fair compensation
• Don’t prevent someone’s promotion if he/she is qualified
• Good programmers don’t always make good managers*
• Let the person progress if he shows the aptitude
• Don’t punish someone for expressing ethical concerns
Missing from the Code