Seminor on…
Software
engineering
ethics
01 02
INTRODUCTION ACM/IEEE Code
of Ethics
03
About the
04
conclusion
Ethics
Introduction
● Software engineering ethics is a type of
professional ethics.
● The Software Engineering Code of Ethics
focuses on providing high-quality software.
● They are committed to analyzing, specifying,
designing, developing, testing, and
maintaining software that is beneficial and
effective for the company or client.
ACM/IEEE Code of Ethics
Abbreviation of IEEE - Institute of Electrical and Electronics Engineers
Abbreviation of ACM - Association for Computing Machinery
The Code contains Eight Principles related to the behavior of
and decisions made by professional software engineers are:
1. PUBLIC
2. CLIENT AND EMPLOYER
3. PRODUCT
4. JUDGMENT
5. MANAGEMENT
6. PROFESSION
7. COLLEAGUES
8. SELF
Principle 1 – PUBLIC
Software engineers shall act
consistently with the public
interest.
Principle 2 – 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.
Principle 3 – PRODUCT
Software engineers shall ensure
that their products and related
modifications meet the highest
professional standards
possible
Principle 4 – JUDGMENT
Software engineers shall maintain
integrity and independence in their
professional judgment
Principle 5 – MANAGEMENT
Software engineering
managers and leaders shall
subscribe to and promote an
ethical approach to the
management of software
development and maintenance
Principle 6 – PROFESSION
Software engineers shall advance
the integrity and reputation of the
profession consistent with the
public interest.
Principle 7 – COLLEAGUES
Software engineers shall be fair
to and supportive of their
colleagues.
Principle 8 – 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.
Conclusion
▪ Today the quality of software produced by
software engineers is critical to society
▪ Lives depend on the safety and reliability of
many software system include MDS ( Other
like control of air traffic , nuclear power
station )
▪ In addition to technical capability , the quality
of software products depend on the Ethics
and Professional conduct of the Engineers
that developer Develop them.