Chapter10 Ethics DLS
Chapter10 Ethics DLS
Chapter10 Ethics DLS
Ethics
Cases
Professional Ethics
Categories:
• Medical,
• Legal,
• Engineering,
• Accounting,
• Computer,
• …and more.
Computer Ethics
Special Responsibilities Facing Computer Professionals and
Users
• Maintaining relationships with and responsibilities toward customers,
clients, coworkers, employees, and employers.
• Making critical decisions that have significant consequences for many
people.
• Determining how to manage, select, or use computers in a professional
setting.
Q: What other behaviors are usually considered “doing the right thing?”
Ethical Views
Deontological
• Emphasizes duty and absolute rules.
• Rules should apply to everyone.
• Use logic or reason to determine what is good.
• Treat people as an ends (not a means).
Q: Describe an ethical scenario about use of a computer system and tell what
rights the people involved have.
Preamble
Software engineers shall commit themselves to making the analysis,
specification, design, development, testing and maintenance of
software a beneficial and respected profession. In accordance with
their commitment to the health, safety and welfare of the public,
software engineers shall adhere to the following Eight Principles:
PUBLIC - Software engineers shall act consistently with the public interest.
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.
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.
Q: Give an example of a system for which consultation with real users in the
design stage would be important.
"Computer bug bites Alberta exchange", Calgary Herald, October 24, 1996 -- The
Alberta Stock Exchange crashed at 7:38 a.m. Wednesday, brought down by a glitch
in its new, fully computerized trading system.
A company dicovers that its computer has mangled valuable and sensitive information
beyond recovery. The loss gravely weakens the company's market position. --
Washington Post