GEN 110: Computers and Society

Dr. R. M. Siegfried

A General Introduction to the Social, Ethical and Professional Issues in Computing

The digital computer is a key technology of the modern era and has been central and essential to key operations in modern industrial society, including manufacturing, transport and distribution, government, the military, health services, education and research. And their impact will most likely increased over the next century.

We have also discovered that we are vulnerable to their malfunction and misuse, creating problems such as computer crime, software theft, hacking, viruses, invasions of privacy, an over- reliance on intelligent machines and workplace stress, each of which has created one or more ethical dilemmas for the computer profession.

Most technological problems these days get blamed on computers including power supplies failing, phone systems going down, air traffic controls seizing up, traffic lights on the blink. Also computers get blamed for mistakes made by utilities, governmental agencies, credit-checking bureaus, the police, etc.

Computers have been the cause of several major blunders:

Computers may figured indirectly in other catastrophes:

Computer software was the cause of two different phone system failures at AT&T (in January 1990 and September 1991) as well as several aerospace disasters.

Computers are vulnerable to a variety of physical breaches, including:

New social problems caused by computerization

Computer crime

Software theft

Hacking

Viruses

Viruses have erased file, damaged disks, and shut down computer systems.

The most infamous virus is the Internet worm started by Robert Morris in 1998, tying up 6000 computer systems nationwide. While some people think that hackers are guardians of civil liberties, most legal systems view them as trespassers and vandals.

Unreliable software

Netiquette

1http://albion.com/netiquette

Privacy

AI and Expert Systems

There is a hornets' net of issues associated by giving the computer the ability to make medical, legal, judicial, political and administrative decisions. Given what we know about unreliable software, is it wise to trust it? And what is product liability on this kind of matter.

Computers in the Workplace

This has led to 2 primary issues: repetitive stress syndrome (Carpal Tunnel disorder) and job monitoring, as well as other health-related issues.

Ethical Dilemmas for Computer Users

ACM (Association for Computing Machinery), IEEE-CS (Institute of Electrical and Electronics Engineers - Computer Society, BCS (British Computer Society) and IFIP (International Federal for Information Processing) have developed professional codes to cover this. Their single biggest problem is limited sanction applied to the profession.

Those in Computer Science Education have an obligation to teach ethical conduct both as a separate course as well as an integral part of computer science education.

The Ten Commandments For Computer Ethics

from the Computer Ethics Institute

  1. Thou shalt not use a computer to harm other people.
  2. Thou shalt not interfere with other people's computer work.
  3. Thou shalt not snoop around in other people's files.
  4. Thou shalt not use a computer to steal.
  5. Thou shalt not use a computer to bear false witness.
  6. Thou shalt not use or copy software for which you have not paid.
  7. Thou shalt not use other people's computer resources without authorization.
  8. Thou shalt not appropriate other people's intellectual output.
  9. Thou shalt think about the social consequences of the program you write.
  10. Thou shalt use a computer in ways that show consideration and respect.

Software Engineering Code of Ethics and Professional Practice

"The time is right to get serious about this. As software becomes increasingly dominant in the IT industry, and, indeed, in everything else, there is an obvious need for a professional-level recognition. Far too much is placed on particular credentials for specific products or applications without regard to the bigger picture. The result is poorly engineered software projects."

This is Short Version of Version 5.2 as recommended by the IEEE-CS/ACM Joint Task Force on Software Engineering Ethics and Professional Practices and Jointly approved by the ACM and the IEEE-CS as the standard for teaching and practicing software engineering.

PREAMBLE

The short version of the code summarizes aspirations at a high level of the abstraction; the clauses that are included in the full version give examples and details of how these aspirations change the way we act as software engineering professionals. Without the aspirations, the details can become legalistic and tedious; without the details, the aspirations can become high sounding but empty; together, the aspirations and the details form a cohesive code.

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:

  1. PUBLIC - Software engineers shall act consistently with the public interest.
  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.
  3. PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.
  4. JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment.
  5. MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.
  6. PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.
  7. COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues.
  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.

[Back to the Notes Index]