Flowchart

Collins and Miller, "Abbreviated Paramedic Method for Computer Professionals (new version)"

award Notable for its mathematical notation, for considering interactions between many situational elements, for collecting the best features from various alternatives, and for including regression steps

SOURCE FOR THE PROCEDURE

indentCollins, W. Robert and Keith W. Miller. "Paramedic Ethics for Computer Professionals." Computer Ethics and Social Values. Eds. Deborah G. Johnson and Helen Nissenbaum. Englewood Cliffs: Prentice-Hall, 1995: 39-56.

THE PROCEDURE ITSELF

Disclaimer

Computer professional X faces ethical decision involving situation S.

  1. Gather data systematically about the parties.
    1. Determine the set of possible alternatives.
    2. Determine the set of all involved parties.
    3. For each pair (p, q) of involved parties (including X = p and X = q):
      • Identify those obligations of p to q that are related to S.
      • Identify those rights of p from q that are related to S.
  2. Analyze the data systematically for the alternatives.
    1. For each alternative a and each party p (including X = p):
      • Determine the new opportunities for p that a introduces.
      • Determine the new vulnerabilities for p that a introduces.
    2. For each alternative a, for each part p, and for each of p's obligations and rights:
      • Determine how a affects p's obligation.
      • Determine how a affects p's right.
  3. Try to negotiate a social contract agreement on a.
    1. Each party is represented at a negotiating session by X.
    2. X pulls the veil of ignorance over each of his or her identities.
    3. X tries to effect a consensus agreement a among all parties (X is careful about the party with greatest vulnerability)
    4. If X is successful and if the alternative a is new, then add a to the set of alternatives and redo Step 2 for a.
  4. Judge each of the alternatives according to ethical theories.
    1. For each alternative a:
      • Select the best deontological alternative a.
        • Weigh the relative importance of the rights and obligations.
        • Compare a with X's standards.
    2. Select the best utilitarian alternative a with maximum score [(sum of opportunities) - (sum of vulnerabilities)]
    3. Select the best alternative
    4. If no one alternative stands out, then create an alternative from the best features of existing alternatives.

WALT'S CHECKLIST

The same checklist was applied to all procedures.
Index Page
Index