SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Professional Ethics
Departement of Software Engineering
Ethics:
Ethics or moral philosophy is a branch of philosophy that
involves systematizing, defending, and recommending
concepts of right and wrong conduct.
These are the rules or standards governing the conduct by
which I live my life and make all my decisions.
Ethics in Islam:
The Quran is replete with clear messages pertaining to ethics
(akhlaq), the standards of behavior that God expects mankind
to adopt because He has sent him to this world as His
vicegerent. These cover all aspects of truthfulness, honesty,
kindness, integrity (that includes being consistent in word and
deed), meeting commitments and sincerity. The best example
of ethics is in the life of the Prophet himself. When Hazrat
Aisha was once asked about the personality of her husband,
she had replied: “he was a reflection of the Quran itself”.
Departement of Software Engineering
Examples of Ethics in Islam:
Ethics may be changed in a country according to conditions.
Corruption and bribery may very well be the order of the day,
and so could the consumption of drugs, and they may be
declared legal. But they could never be morally right in Islam.
Ethics are build from society. Every society has different Ethics,
Some Ethics are changed with respect to time but some Ethics
are same as above.
Professional Ethics:
Professional Ethics is defined as the personal and corporate
rules that govern behavior within the context of a particular
professions.
Departement of Software Engineering
Importance:
Ethics concern an individual's moral judgments about right
and wrong. Decisions taken within an organization may be
made by individuals or groups, but whoever makes them will
be influenced by the culture of the company.
... Ethical behavior and corporate social responsibility can
bring significant benefits to a business.
Every profession has different Ethics. Same as Software
Engineering concern different types of Ethics which is known
as “Programing Ethical Guidelines”.
Programing Ethics:
The ethical guidelines that developers are expected to follow
and apply when writing programming code (also called source
code), and when they are part of a programmer-customer or
employee-employer relationship.
Departement of Software Engineering
Programming Ethical Guidelines:
From the Code of Ethics and Professional Conduct (ACM):
 Avoid harm to others.
Computer systems have an indirect impact on third parties.
They can cause loss of information and resources that might
result severely harmful for users, the general public, or
employers. Therefore, software developers should minimize the
risk of harming others due to coding errors, or security issues,
by following standards to design and test systems (Code of
Ethics and Professional Conduct).
 Be honest and trustworthy.
This principle encourages programmers to be honest and
aware of their limitations in knowledge and education when
writing computer systems . if a programmer knows there is
something wrong with a computer system, he should report it
immediately to avoid undesirable consequences.Departement of Software Engineering
 Respect the privacy of others:
Computer systems are wrongly used by some people to
violate the privacy of others. Software developers should
write programs that can protect users’ private information and
that can avoid other undesired people to have unauthorized
access to it.
 Honor confidentiality:
Unless required by law or any other ethical guideline, a
programmer must keep secret any additional information
related to his or her employer that arises from working in a
project.
Departement of Software Engineering
From Software Engineering Code of Ethics and
Professional Practice(IEEE, ACM):
 Accept full responsibility for their own work:
If a program presents errors, the software developer should
accept full responsibility for his or her work, and should work
on revising, correcting, modifying, and testing it.
 Approve software only if they have a well-founded
belief it is safe and meets specifications:
Programmers cannot assume that a system is ready to use
only because it performs the tasks needed. If programs are
not safe, users are unprotected from hackers that could steal
important information or money.
Departement of Software Engineering
 Ensure adequate testing, debugging and review of
software:
Programmers should perform the appropriate tests to the
pieces of software they work with, and should check for errors
and system security holes to make sure that the programs are
well implemented.
 Improve their ability to create safe, reliable, and
useful quality software:
Since technology advances faster year by year, and so does
virtual criminality, the need of well-structured and designed
programs is increasing. Programmers should “further their
knowledge of developments in the analysis,
specification, design, development, maintenance, and testing
software and related documents”.
Departement of Software Engineering

Weitere ähnliche Inhalte

Was ist angesagt?

05 professional practice
05 professional practice05 professional practice
05 professional practiceSulman Ahmed
 
The Software Engineering Code and the ACM Code
The Software Engineering Code and the ACM CodeThe Software Engineering Code and the ACM Code
The Software Engineering Code and the ACM CodeAhmed Elshal
 
Ethics for IT Professionals and IT Users
Ethics for IT Professionals and IT UsersEthics for IT Professionals and IT Users
Ethics for IT Professionals and IT Usersalmario1988
 
professional ethics in_computing
professional ethics in_computingprofessional ethics in_computing
professional ethics in_computingHamza Cheema
 
Professional Practice Course Outline
Professional Practice Course OutlineProfessional Practice Course Outline
Professional Practice Course OutlineSaqib Raza
 
anatomy of a sw house
anatomy of a sw houseanatomy of a sw house
anatomy of a sw houseHamza Cheema
 
Software engineering-codes-of-ethics (1)
Software engineering-codes-of-ethics (1)Software engineering-codes-of-ethics (1)
Software engineering-codes-of-ethics (1)Rana Muhammad Asif
 
Professionalism and Professional Practices
Professionalism and Professional PracticesProfessionalism and Professional Practices
Professionalism and Professional PracticesGupta Pandiri
 
Computer ethics
Computer ethicsComputer ethics
Computer ethicsJagan Nath
 
PROFESSIONAL PRACTICES IMPORTANT QUESTION
PROFESSIONAL PRACTICES IMPORTANT QUESTIONPROFESSIONAL PRACTICES IMPORTANT QUESTION
PROFESSIONAL PRACTICES IMPORTANT QUESTIONFAREED UR RAHMAN .
 
Computer Ethics Final Work
Computer Ethics Final WorkComputer Ethics Final Work
Computer Ethics Final Worklorensr12
 
Introduction to Website Design and Development
Introduction to Website Design and DevelopmentIntroduction to Website Design and Development
Introduction to Website Design and DevelopmentNana Kofi Annan PhD
 
Professional ethics (chapter_one)_rev1[1]
Professional ethics (chapter_one)_rev1[1]Professional ethics (chapter_one)_rev1[1]
Professional ethics (chapter_one)_rev1[1]johnbobfox
 

Was ist angesagt? (20)

Codes of ethics
Codes of ethicsCodes of ethics
Codes of ethics
 
05 professional practice
05 professional practice05 professional practice
05 professional practice
 
The Software Engineering Code and the ACM Code
The Software Engineering Code and the ACM CodeThe Software Engineering Code and the ACM Code
The Software Engineering Code and the ACM Code
 
Professional ethics
Professional ethicsProfessional ethics
Professional ethics
 
Ethics for IT Professionals and IT Users
Ethics for IT Professionals and IT UsersEthics for IT Professionals and IT Users
Ethics for IT Professionals and IT Users
 
professional ethics in_computing
professional ethics in_computingprofessional ethics in_computing
professional ethics in_computing
 
Professional Practice Course Outline
Professional Practice Course OutlineProfessional Practice Course Outline
Professional Practice Course Outline
 
ACM code of ethics
ACM code of ethicsACM code of ethics
ACM code of ethics
 
Internet Ethics
Internet EthicsInternet Ethics
Internet Ethics
 
anatomy of a sw house
anatomy of a sw houseanatomy of a sw house
anatomy of a sw house
 
Software engineering-codes-of-ethics (1)
Software engineering-codes-of-ethics (1)Software engineering-codes-of-ethics (1)
Software engineering-codes-of-ethics (1)
 
Professionalism and Professional Practices
Professionalism and Professional PracticesProfessionalism and Professional Practices
Professionalism and Professional Practices
 
Digital property rights
Digital property rightsDigital property rights
Digital property rights
 
Computer ethics
Computer ethicsComputer ethics
Computer ethics
 
PROFESSIONAL PRACTICES IMPORTANT QUESTION
PROFESSIONAL PRACTICES IMPORTANT QUESTIONPROFESSIONAL PRACTICES IMPORTANT QUESTION
PROFESSIONAL PRACTICES IMPORTANT QUESTION
 
Computer Ethics Final Work
Computer Ethics Final WorkComputer Ethics Final Work
Computer Ethics Final Work
 
Introduction to Website Design and Development
Introduction to Website Design and DevelopmentIntroduction to Website Design and Development
Introduction to Website Design and Development
 
Ethics in using computer
Ethics in using computerEthics in using computer
Ethics in using computer
 
Professional ethics (chapter_one)_rev1[1]
Professional ethics (chapter_one)_rev1[1]Professional ethics (chapter_one)_rev1[1]
Professional ethics (chapter_one)_rev1[1]
 
Professional Ethics of IT
Professional Ethics of ITProfessional Ethics of IT
Professional Ethics of IT
 

Ähnlich wie Professional Ethics

Professional ethics
Professional ethicsProfessional ethics
Professional ethicsjuttbro
 
Ethics and TechnologyACM Code of Ethics Project Guidelines.docx
Ethics and TechnologyACM Code of Ethics Project Guidelines.docxEthics and TechnologyACM Code of Ethics Project Guidelines.docx
Ethics and TechnologyACM Code of Ethics Project Guidelines.docxSANSKAR20
 
Software Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional PracticeSoftware Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional Practice Saqib Raza
 
Ethics Part-2-new1.pptx
Ethics Part-2-new1.pptxEthics Part-2-new1.pptx
Ethics Part-2-new1.pptxMohammedAish
 
CSE498 - Professional Ethics in Computing
CSE498 - Professional Ethics in ComputingCSE498 - Professional Ethics in Computing
CSE498 - Professional Ethics in ComputingEmranHossainAnik
 
Professional practices week 2 lec 2.pptx
Professional practices week 2 lec 2.pptxProfessional practices week 2 lec 2.pptx
Professional practices week 2 lec 2.pptxbahmed0192
 
Ethics and software engineering
Ethics and software engineeringEthics and software engineering
Ethics and software engineeringSolomon Nsumba
 
Ethical Issues in Computing.pptx
Ethical Issues in Computing.pptxEthical Issues in Computing.pptx
Ethical Issues in Computing.pptxTasnim
 
Investigating the Universe of Moral Hacking.pdf
Investigating the Universe of Moral Hacking.pdfInvestigating the Universe of Moral Hacking.pdf
Investigating the Universe of Moral Hacking.pdfnehash4637
 
professional Issues in COmputer science and Engineering
professional Issues in COmputer science and Engineeringprofessional Issues in COmputer science and Engineering
professional Issues in COmputer science and EngineeringMohibullah Saail
 
Soft Eng - Introduction
Soft Eng - IntroductionSoft Eng - Introduction
Soft Eng - IntroductionJomel Penalba
 

Ähnlich wie Professional Ethics (20)

Professional ethics
Professional ethicsProfessional ethics
Professional ethics
 
Ethics and TechnologyACM Code of Ethics Project Guidelines.docx
Ethics and TechnologyACM Code of Ethics Project Guidelines.docxEthics and TechnologyACM Code of Ethics Project Guidelines.docx
Ethics and TechnologyACM Code of Ethics Project Guidelines.docx
 
P.practices-week-2.pptx
P.practices-week-2.pptxP.practices-week-2.pptx
P.practices-week-2.pptx
 
Group 14
Group 14Group 14
Group 14
 
Ethics in IT.pptx
Ethics in IT.pptxEthics in IT.pptx
Ethics in IT.pptx
 
Software Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional PracticeSoftware Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional Practice
 
Ethics Part-2-new1.pptx
Ethics Part-2-new1.pptxEthics Part-2-new1.pptx
Ethics Part-2-new1.pptx
 
se
sese
se
 
week 2 lec 3 PP.pptx
week 2 lec 3 PP.pptxweek 2 lec 3 PP.pptx
week 2 lec 3 PP.pptx
 
CSE498 - Professional Ethics in Computing
CSE498 - Professional Ethics in ComputingCSE498 - Professional Ethics in Computing
CSE498 - Professional Ethics in Computing
 
Professional practices week 2 lec 2.pptx
Professional practices week 2 lec 2.pptxProfessional practices week 2 lec 2.pptx
Professional practices week 2 lec 2.pptx
 
Gr 3 ethical implication of it
Gr 3   ethical implication of itGr 3   ethical implication of it
Gr 3 ethical implication of it
 
Ethical Implications of IT
Ethical Implications of ITEthical Implications of IT
Ethical Implications of IT
 
Ethics and software engineering
Ethics and software engineeringEthics and software engineering
Ethics and software engineering
 
Ethical Issues in Computing.pptx
Ethical Issues in Computing.pptxEthical Issues in Computing.pptx
Ethical Issues in Computing.pptx
 
Investigating the Universe of Moral Hacking.pdf
Investigating the Universe of Moral Hacking.pdfInvestigating the Universe of Moral Hacking.pdf
Investigating the Universe of Moral Hacking.pdf
 
professional Issues in COmputer science and Engineering
professional Issues in COmputer science and Engineeringprofessional Issues in COmputer science and Engineering
professional Issues in COmputer science and Engineering
 
Soft Eng - Introduction
Soft Eng - IntroductionSoft Eng - Introduction
Soft Eng - Introduction
 
Ch1
Ch1Ch1
Ch1
 
Ch1
Ch1Ch1
Ch1
 

Kürzlich hochgeladen

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 

Kürzlich hochgeladen (20)

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

Professional Ethics

  • 1. Professional Ethics Departement of Software Engineering
  • 2. Ethics: Ethics or moral philosophy is a branch of philosophy that involves systematizing, defending, and recommending concepts of right and wrong conduct. These are the rules or standards governing the conduct by which I live my life and make all my decisions. Ethics in Islam: The Quran is replete with clear messages pertaining to ethics (akhlaq), the standards of behavior that God expects mankind to adopt because He has sent him to this world as His vicegerent. These cover all aspects of truthfulness, honesty, kindness, integrity (that includes being consistent in word and deed), meeting commitments and sincerity. The best example of ethics is in the life of the Prophet himself. When Hazrat Aisha was once asked about the personality of her husband, she had replied: “he was a reflection of the Quran itself”. Departement of Software Engineering
  • 3. Examples of Ethics in Islam: Ethics may be changed in a country according to conditions. Corruption and bribery may very well be the order of the day, and so could the consumption of drugs, and they may be declared legal. But they could never be morally right in Islam. Ethics are build from society. Every society has different Ethics, Some Ethics are changed with respect to time but some Ethics are same as above. Professional Ethics: Professional Ethics is defined as the personal and corporate rules that govern behavior within the context of a particular professions. Departement of Software Engineering
  • 4. Importance: Ethics concern an individual's moral judgments about right and wrong. Decisions taken within an organization may be made by individuals or groups, but whoever makes them will be influenced by the culture of the company. ... Ethical behavior and corporate social responsibility can bring significant benefits to a business. Every profession has different Ethics. Same as Software Engineering concern different types of Ethics which is known as “Programing Ethical Guidelines”. Programing Ethics: The ethical guidelines that developers are expected to follow and apply when writing programming code (also called source code), and when they are part of a programmer-customer or employee-employer relationship. Departement of Software Engineering
  • 5. Programming Ethical Guidelines: From the Code of Ethics and Professional Conduct (ACM):  Avoid harm to others. Computer systems have an indirect impact on third parties. They can cause loss of information and resources that might result severely harmful for users, the general public, or employers. Therefore, software developers should minimize the risk of harming others due to coding errors, or security issues, by following standards to design and test systems (Code of Ethics and Professional Conduct).  Be honest and trustworthy. This principle encourages programmers to be honest and aware of their limitations in knowledge and education when writing computer systems . if a programmer knows there is something wrong with a computer system, he should report it immediately to avoid undesirable consequences.Departement of Software Engineering
  • 6.  Respect the privacy of others: Computer systems are wrongly used by some people to violate the privacy of others. Software developers should write programs that can protect users’ private information and that can avoid other undesired people to have unauthorized access to it.  Honor confidentiality: Unless required by law or any other ethical guideline, a programmer must keep secret any additional information related to his or her employer that arises from working in a project. Departement of Software Engineering
  • 7. From Software Engineering Code of Ethics and Professional Practice(IEEE, ACM):  Accept full responsibility for their own work: If a program presents errors, the software developer should accept full responsibility for his or her work, and should work on revising, correcting, modifying, and testing it.  Approve software only if they have a well-founded belief it is safe and meets specifications: Programmers cannot assume that a system is ready to use only because it performs the tasks needed. If programs are not safe, users are unprotected from hackers that could steal important information or money. Departement of Software Engineering
  • 8.  Ensure adequate testing, debugging and review of software: Programmers should perform the appropriate tests to the pieces of software they work with, and should check for errors and system security holes to make sure that the programs are well implemented.  Improve their ability to create safe, reliable, and useful quality software: Since technology advances faster year by year, and so does virtual criminality, the need of well-structured and designed programs is increasing. Programmers should “further their knowledge of developments in the analysis, specification, design, development, maintenance, and testing software and related documents”. Departement of Software Engineering