Chapter 2
Chapter 2
What is Ethics?
•Do unto others as you would have them do unto you (the Golden
Rule).
•If an action is not right for everyone to take, it is not right for
anyone (Immanuel Kant’s categorical imperative).
•If an action cannot be taken repeatedly, it is not right to take at
all. This is the slippery slope rule.
•Take the action that achieves the higher or greater value
(utilitarian principle).
•Take the action that produces the least harm or the least
potential cost (risk aversion principle).
•Assume that virtually all tangible and intangible objects are
owned by someone else unless there is a specific declaration
otherwise. (This is the ethical no-free-lunch rule).
Ethical Theories
For centuries, in different societies, human actions have been judged
good or bad, right or wrong, based on theories or systems of justice
developed, tested, revised, and debated by philosophers and/or
elders in that society.
Consequentialism
In consequentialism ethical theory, human actions are judged good
or bad, right or wrong, depending on the results of such actions.
There are three commonly discussed types of consequentialism
theory:
•Egoism: This theory puts an individual’s interests and happiness
above everything else.
•Utilitarianism: This theory puts a group’s interest and happiness
above those of an individual, for the good of many.
•Altruism: In altruism, an action is right if the consequences of that
action are favourable to all except the actor.
Deontology
•It concerns itself with the will of the action.
•An action is good or bad depending on the will inherent
in it.
•According to deontological theory, an act is considered
good if the individual committing it had a good reason to
do so.
Human Nature
•This theory considers human beings as endowed with all
faculties and capabilities to live in happiness.
•We are supposed to discover and then develop those
capabilities.
•Those capabilities become a benchmark for our actions.
Relativism
•This theory denies the existence of universal moral norms.
•It takes right and wrong to be relative to society, culture, or the
individual.
•Relativism also states that moral norms are not fixed in time.
Hedonism
•Hedonism claims that pleasure is the only good thing in human
life, the end of life as the highest good.
•A hedonist acts only for maximum pleasure, and whatever he or
she does, it is done to maximize pleasure or minimize pain.
Emotivism
•This theory maintains that ethical statements are neither true nor
false and cannot be proven.
•They are really only statements about how someone feels.
The Case for Computer Ethics Education
TREND IMPACT
Computing power More organizations depend on computer systems for
doubles every 18 critical operations and become more vulnerable to
months system failures.
Organizations can easily maintain detailed databases on
Data storage costs
individuals. There are no limits on the data collected
rapidly decline
about you.
Companies can analyse vast quantities of data gathered
on individuals to develop detailed profiles of individual
Data analysis advances
behaviour. Large-scale population surveillance is
enabled.
The cost of moving data and making it accessible from
Networking advances anywhere falls exponentially. Access to data becomes
more difficult to control.
Individual cell phones may be tracked without user
Mobile device growth
consent or knowledge. The always-on device becomes a
impact
tether.
The use of computers to combine data from multiple
sources and create digital dossiers of detailed information
on individuals is called profiling.
Why Computer Incidents Are So Prevalent
•Confidentiality
•Competence
•Intellectual property rights
•Computer misuse
Depending on the domain, ethical codes can take any of
the following forms:
•Principles
•Public policies
•Codes of conduct
•Legal instruments
Benefits of Code of Ethics
•Disciplinary
•Advisory
•Educational
•Inspirational
•Publicity
Professional Codes of Conduct
Benefits include:
Ethical decision making
High standards of practice and ethical behaviour
Trust and respect from the general public
Evaluation benchmark
The primary purpose of professional codes of conduct is to
promote the public image of the profession by specifying
and enforcing the ethical behaviour expected of its
members.
Accordingly, and in most cases, professional codes:
Define accepted standards of behaviour for the group.
Promote high standards of practice.
Provide benchmarks by which members can measure
and develop their personal standards.
Define the ethical aspirations and identity of the group
both internally and in relation to the public and
communities around them.
Exhibit a level of maturity to the outside world.
The above primary purpose of professional codes of
conduct addresses the following areas:
The main ones are the ACM and the IEEE Computer
Society (IEEE-CS).
PRODUCT
Software engineers shall ensure that their products and
related modifications meet the highest professional standards
possible.
• JUDGMENT
– Software engineers shall maintain integrity and
independence in their professional judgment.
• MANAGEMENT
– Software engineering managers and leaders shall
subscribe to and promote an ethical approach to the
management of software development and
maintenance.
• PROFESSION
– Software engineers shall advance the integrity and
reputation of the profession consistent with the
public interest.
• COLLEAGUES
– Software engineers shall be fair to and
supportive of their colleagues.
• 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.
End of Chapter 2