SlideShare a Scribd company logo
GROUP3

Ethics and
Software Engineering.
Scenario
Company Y contracts Company X to help develop a
software to help them fix a security hole in their fire wall.
Company Y over anticipates the delivery of the software
there by putting company X on pressure of delivering the
software prematurely due to a penalty clause that was put in
the contract, Company X delivers the software but with key
functionality missing.
When the systems administrator at Company Y installs the
software he finds that he was now able to access all the
personal files of the computers on the network and as he
was looking through them he found child pornography on
one of the computers, when he brought this forward before
the concerned authorities he was ignored
Analysis

Looking over the list of eight principles of the
code of Ethics for software engineers, we find
these to be most relevant to our scenario:
●

Public

●

Client and employer

●

Product

●

Judgment

●

Colleagues
We examine the lists of clauses associated with
these principles and identify those which are most
relevant:
Somebody has misused the company's PC by using it to
store images of pornography. By this principle the systems
administrator has an obligation to report what he discovered.
1.04. 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.
While revealing the existence of the pornography may harm the
employee, possessing child is illegal. Applying this principle
would lead the systems administrator to disclose what he
discovered
6.05. Not promote their own interest at the expense of the
profession,client, or employer/employee.
Analysis continued
Simply because a person had these files on his computer
does not necessarily mean he/she is guilty. Perhaps
someone else broke into their computer and stored the files
there.
7.07. Not unfairly intervene in the career of any colleague;
however, concern for the employer, the client, or public
interest may compel software engineers, in good faith,to
question the competence of a colleague.
The systems administrator discovered the pornography by
violating the company's policy
against examining files on personal computers used by
employees.
Our analysis is more complicated because the systems
administrator violated company policy to uncover the
pornography on someone's Pc.
Once he has this knowledge, however, the remaining
principles guide the systems administrator to reveal what he
has discovered to the relevant authorities within the
corporation, even though management may punish the
systems administrator for breaking the privacy policy.
There is the possibility that person that had pornographic
material is a victim.
Someone else may be trying to frame that person or use his
computer as a safe stash for their collection of images. The
systems administrator should be discreet until a complete
investigation is completed and the person has had the
opportunity to defend himself
Looking over the different software
Dilemmas
We found the one below to be the most relevant
to our scenario
●

Mea culpa

The mea culpa dilemma occurs when staff members must
deliver a product that still lacks key functionality or has
known software defects.
So from our scenario company X was required to release
the product prematurely, before contractual obligations
associated with a penalty clause come due.And this led to
delivering of software lacking some key functionality.
Whistle-blowing
A whistleblower is someone who breaks ranks with an
organization in order to make an unauthorized disclosure of
information about a harmful situation after attempts to report
the concerns through authorized organizational channels
have been ignored or rebuffed [1].
Sometimes employees become whistleblowers out of fear
that actions taken by their employer may harm the public;
other times they have identified fraudulent use of tax [2].
The systems administrator could be the whistleblower since
he disclosed the findings to the relevant authorities but he
was ignored.
While it is fair to say that all whistleblowers are trying to
bring an end to wrongdoing, they may well have other
reasons for publicizing a problem. We can evaluate the
morality of whistleblowing by considering whether the
whistleblower is motivated by a desire to help others or to
harm them.
So it would be ethical if the systems administrator's desire
is to help rather than harm.
Schools of Ethics
Virtue ethics
This ethical school holds that a person's
character or essential moral identity is the
chief ethical issue.
By this judgment.
The Systems administrator was in a right
principle to conduct himself in a sense that would
be expected of as far as the company's morals
are concerned.
Common Good and Public interest.

Common Good and Public interest.

Common good includes the distinctive and critical
perspective the various professions have to offer on basic
human values, and on facets of the human good.
The common good, therefore,refers to that which constitutes
the well-being of the community-its safety, the integrity of its
basic institutions and practices,the preservation of its core
values.
The systems administrator had to disclose his findings just
for the sake of the common good since pornography is one
of the things that the community does not stand for.
Public interest:
To promote the public interest is to maximize the collective
realization of individual interests, and to protect the integrity
and functioning of those social
arrangements,institutions,and values that make peaceful,
orderly social life possible and mutually advantageous.
Company X did not preserve the integrity and functioning of
those social arrangement of company Y since they
developed software that did not meet the required
specification.
References
[1] Irena Blonder. "Blowing the Whistle." In Codes of Ethics
and the Professions, pages 166~
190. Melbourne University Press, Melbourne, Australia, 1996.

[2] Kevin W. Bowyer. "Goodearl and Aldred versus Hughes
Aircraft: A Whistle- Blowing
Case Study;' In Frontiers in Education, pages S2F2-S2F7.
October 2000.

More Related Content

PPTX
The ethics of software engineering
PPTX
Software engineering-codes-of-ethics (1)
PPTX
Software Engineering Ethics
PDF
ACM code of ethics
PPT
Ethical issues in software testing v4
PPT
Codes of ethics
PPT
The Software Engineering Code and the ACM Code
PPTX
Ieee ethics & client networking (aug. 2012)
The ethics of software engineering
Software engineering-codes-of-ethics (1)
Software Engineering Ethics
ACM code of ethics
Ethical issues in software testing v4
Codes of ethics
The Software Engineering Code and the ACM Code
Ieee ethics & client networking (aug. 2012)

What's hot (20)

PPTX
Professional ethical issue
PPTX
Professional societies
PPT
Professional ethics in_computing
PDF
TIAD 2016 : Ethics in software development
PPTX
Association for computing machiner acm
PPT
PPIT Lecture 4
PPT
IEEE Code Of Conduct/Ethics
PPT
Super billing computers, ethics, social values
PPTX
Professional Ethics
PPTX
Questions of Ethics in Software Development
PPT
PPTX
Engineering Ethics, Gina Smith & Gordon Wells
PPTX
Introduction to Engineering and Profession Ethics Lecture9-Computer Ethics, P...
PPTX
Eng ethics-presentation-final
PPTX
PPIT Lecture 06
PPT
One - Social & Ethical Issues
PDF
Software Engineering Ethics Myths
PPT
Legal and ethical issues in engineering design
PDF
Slide set 5 workplace rights
PDF
Engineers in Organizations
Professional ethical issue
Professional societies
Professional ethics in_computing
TIAD 2016 : Ethics in software development
Association for computing machiner acm
PPIT Lecture 4
IEEE Code Of Conduct/Ethics
Super billing computers, ethics, social values
Professional Ethics
Questions of Ethics in Software Development
Engineering Ethics, Gina Smith & Gordon Wells
Introduction to Engineering and Profession Ethics Lecture9-Computer Ethics, P...
Eng ethics-presentation-final
PPIT Lecture 06
One - Social & Ethical Issues
Software Engineering Ethics Myths
Legal and ethical issues in engineering design
Slide set 5 workplace rights
Engineers in Organizations
Ad

Viewers also liked (11)

PPT
software engineering ethics
PPT
Ch21
PPTX
Code of ethics ppt
PPTX
Ethic in software engineering
PDF
The dynamics of software evolution - EVOLUMONS 2011
PPTX
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
PPTX
Software evaluation
PPT
Software Selection & Evaluation
PPTX
Software Evolution
PDF
Professional Code of Ethics in Software Engineering
PPTX
Architecture evaluation
software engineering ethics
Ch21
Code of ethics ppt
Ethic in software engineering
The dynamics of software evolution - EVOLUMONS 2011
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
Software evaluation
Software Selection & Evaluation
Software Evolution
Professional Code of Ethics in Software Engineering
Architecture evaluation
Ad

Similar to Ethics and software engineering (20)

PDF
Ethical issues
PPT
Lecture 1 introduction to course
PDF
Professional Ethics
DOCX
Project DescriptionApply decision-making frameworks to IT-rela.docx
PPTX
P.p lect1-
PDF
Ethics, definitions & theories
PDF
INT 1010 05-2.pdf
PPT
CSC_402_Social_and_Professional_Issues_i.ppt
PPTX
Final professional ethics for midterm(1)
PPT
PPT
Ethical-Issues-Related-to-IS-use-and-Design (3).ppt
PPTX
Lesson 2: Ethical Codes for Social and Prof Issues.pptx
PPT
Topic 6 professional ethics
PPT
Introduction in Computer Science Ethics
PDF
IntroToCybersecurityEthics.pdf
PPTX
Introduction to ethics 1
PPT
Computer Ethics
PPT
Managing ethical-dilemmas
PDF
SLIDE 3 Ethical and Social Issues in Information Systems.pdf
Ethical issues
Lecture 1 introduction to course
Professional Ethics
Project DescriptionApply decision-making frameworks to IT-rela.docx
P.p lect1-
Ethics, definitions & theories
INT 1010 05-2.pdf
CSC_402_Social_and_Professional_Issues_i.ppt
Final professional ethics for midterm(1)
Ethical-Issues-Related-to-IS-use-and-Design (3).ppt
Lesson 2: Ethical Codes for Social and Prof Issues.pptx
Topic 6 professional ethics
Introduction in Computer Science Ethics
IntroToCybersecurityEthics.pdf
Introduction to ethics 1
Computer Ethics
Managing ethical-dilemmas
SLIDE 3 Ethical and Social Issues in Information Systems.pdf

Recently uploaded (20)

PPTX
Sports and Dance -lesson 3 powerpoint presentation
PDF
HR Jobs in Jaipur: 2025 Trends, Banking Careers & Smart Hiring Tools
DOC
field study for teachers graduating samplr
PPTX
normal_menstrual_cycle_,,physiology.PPTX
PPTX
Cerebral_Palsy_Detailed_Presentation.pptx
PPTX
Your Guide to a Winning Interview Aug 2025.
PPTX
chapter 3_bem.pptxKLJLKJLKJLKJKJKLJKJKJKHJH
PDF
Sales and Distribution Managemnjnfijient.pdf
PDF
313302 DBMS UNIT 1 PPT for diploma Computer Eng Unit 2
PDF
Daisia Frank: Strategy-Driven Real Estate with Heart.pdf
PPTX
OCCULAR MANIFESTATIONS IN LEPROSY.pptx bbb
PDF
Manager Resume for R, CL & Applying Online.pdf
PPTX
ESD MODULE-5hdbdhbdbdbdbbdbdbbdndbdbdbdbbdbd
PDF
Prostaglandin E2.pdf orthoodontics op kharbanda
PPTX
Surgical thesis protocol formation ppt.pptx
PPTX
_+✅+JANUARY+2025+MONTHLY+CA.pptx current affairs
PDF
Josh Gao Strength to Strength Book Summary
PPT
APPROACH TO DEVELOPMENTALlllllllllllllllll
PPTX
Definition and Relation of Food Science( Lecture1).pptx
PPTX
CORE 1 HOUSEKEEPING TOURISM SECTOR POWERPOINT
Sports and Dance -lesson 3 powerpoint presentation
HR Jobs in Jaipur: 2025 Trends, Banking Careers & Smart Hiring Tools
field study for teachers graduating samplr
normal_menstrual_cycle_,,physiology.PPTX
Cerebral_Palsy_Detailed_Presentation.pptx
Your Guide to a Winning Interview Aug 2025.
chapter 3_bem.pptxKLJLKJLKJLKJKJKLJKJKJKHJH
Sales and Distribution Managemnjnfijient.pdf
313302 DBMS UNIT 1 PPT for diploma Computer Eng Unit 2
Daisia Frank: Strategy-Driven Real Estate with Heart.pdf
OCCULAR MANIFESTATIONS IN LEPROSY.pptx bbb
Manager Resume for R, CL & Applying Online.pdf
ESD MODULE-5hdbdhbdbdbdbbdbdbbdndbdbdbdbbdbd
Prostaglandin E2.pdf orthoodontics op kharbanda
Surgical thesis protocol formation ppt.pptx
_+✅+JANUARY+2025+MONTHLY+CA.pptx current affairs
Josh Gao Strength to Strength Book Summary
APPROACH TO DEVELOPMENTALlllllllllllllllll
Definition and Relation of Food Science( Lecture1).pptx
CORE 1 HOUSEKEEPING TOURISM SECTOR POWERPOINT

Ethics and software engineering

  • 2. Scenario Company Y contracts Company X to help develop a software to help them fix a security hole in their fire wall. Company Y over anticipates the delivery of the software there by putting company X on pressure of delivering the software prematurely due to a penalty clause that was put in the contract, Company X delivers the software but with key functionality missing. When the systems administrator at Company Y installs the software he finds that he was now able to access all the personal files of the computers on the network and as he was looking through them he found child pornography on one of the computers, when he brought this forward before the concerned authorities he was ignored
  • 3. Analysis Looking over the list of eight principles of the code of Ethics for software engineers, we find these to be most relevant to our scenario: ● Public ● Client and employer ● Product ● Judgment ● Colleagues
  • 4. We examine the lists of clauses associated with these principles and identify those which are most relevant: Somebody has misused the company's PC by using it to store images of pornography. By this principle the systems administrator has an obligation to report what he discovered. 1.04. 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.
  • 5. While revealing the existence of the pornography may harm the employee, possessing child is illegal. Applying this principle would lead the systems administrator to disclose what he discovered 6.05. Not promote their own interest at the expense of the profession,client, or employer/employee.
  • 6. Analysis continued Simply because a person had these files on his computer does not necessarily mean he/she is guilty. Perhaps someone else broke into their computer and stored the files there. 7.07. Not unfairly intervene in the career of any colleague; however, concern for the employer, the client, or public interest may compel software engineers, in good faith,to question the competence of a colleague.
  • 7. The systems administrator discovered the pornography by violating the company's policy against examining files on personal computers used by employees.
  • 8. Our analysis is more complicated because the systems administrator violated company policy to uncover the pornography on someone's Pc. Once he has this knowledge, however, the remaining principles guide the systems administrator to reveal what he has discovered to the relevant authorities within the corporation, even though management may punish the systems administrator for breaking the privacy policy. There is the possibility that person that had pornographic material is a victim.
  • 9. Someone else may be trying to frame that person or use his computer as a safe stash for their collection of images. The systems administrator should be discreet until a complete investigation is completed and the person has had the opportunity to defend himself
  • 10. Looking over the different software Dilemmas We found the one below to be the most relevant to our scenario ● Mea culpa The mea culpa dilemma occurs when staff members must deliver a product that still lacks key functionality or has known software defects. So from our scenario company X was required to release the product prematurely, before contractual obligations associated with a penalty clause come due.And this led to delivering of software lacking some key functionality.
  • 11. Whistle-blowing A whistleblower is someone who breaks ranks with an organization in order to make an unauthorized disclosure of information about a harmful situation after attempts to report the concerns through authorized organizational channels have been ignored or rebuffed [1]. Sometimes employees become whistleblowers out of fear that actions taken by their employer may harm the public; other times they have identified fraudulent use of tax [2].
  • 12. The systems administrator could be the whistleblower since he disclosed the findings to the relevant authorities but he was ignored. While it is fair to say that all whistleblowers are trying to bring an end to wrongdoing, they may well have other reasons for publicizing a problem. We can evaluate the morality of whistleblowing by considering whether the whistleblower is motivated by a desire to help others or to harm them. So it would be ethical if the systems administrator's desire is to help rather than harm.
  • 13. Schools of Ethics Virtue ethics This ethical school holds that a person's character or essential moral identity is the chief ethical issue. By this judgment. The Systems administrator was in a right principle to conduct himself in a sense that would be expected of as far as the company's morals are concerned.
  • 14. Common Good and Public interest. Common Good and Public interest. Common good includes the distinctive and critical perspective the various professions have to offer on basic human values, and on facets of the human good. The common good, therefore,refers to that which constitutes the well-being of the community-its safety, the integrity of its basic institutions and practices,the preservation of its core values. The systems administrator had to disclose his findings just for the sake of the common good since pornography is one of the things that the community does not stand for.
  • 15. Public interest: To promote the public interest is to maximize the collective realization of individual interests, and to protect the integrity and functioning of those social arrangements,institutions,and values that make peaceful, orderly social life possible and mutually advantageous. Company X did not preserve the integrity and functioning of those social arrangement of company Y since they developed software that did not meet the required specification.
  • 16. References [1] Irena Blonder. "Blowing the Whistle." In Codes of Ethics and the Professions, pages 166~ 190. Melbourne University Press, Melbourne, Australia, 1996. [2] Kevin W. Bowyer. "Goodearl and Aldred versus Hughes Aircraft: A Whistle- Blowing Case Study;' In Frontiers in Education, pages S2F2-S2F7. October 2000.