Home
>>    




Ethical analysis assignment

CS 251 (SD), Fall 2021

Each team should perform a brief ethical analysis of their project, consisting of two parts.

  1. Create a stakeholders list for the project, described here. Each team should submit one stakeholders list.
    Click here for stakeholder-list submission form.

  2. Perform a grid analysis of ethical issues present in the project and its implications, described here. Each team should collaborate on the grid analysis, and individuals should each submit 3 or more components, as described here.
    Click here for grid-analysis submission form.

A. Stakeholder list

Stakeholders are the persons or entities that could be affected by your software. See Cyberkennel stakeholders list for an example.

Each team should submit one stakeholders list, using this form.

B. Grid Analysis

The grid below represents a simplified form of the analysis described in [Huff and Martin, 1995].

Ethical issuesSocial levels
individualgroupnational/ global
Quality of life   
Uses of power   
Risk and reliability   
Property rights   
Privacy   
Equity and access   
Honesty and deception   

Use the grid submission form to contribute paragraphs to your team grid analysis. See this sample (for the "CyberKennel" project) for an example of filling out the form (but be sure to select your team name!)

Spanning requirements:
  • Each individual team member should submit
    • three or more paragraphs, representing
    • at least two different ethical issues and at least two different social levels.
  • Among all team members, there should be
    • at least one paragraph per ethical issue, and at least one paragraph per social level, and
    • at most one paragraph per grid location.
Note: It is not necessary to fill out the entire grid. If there are N team members, a minimum of 3N different grid locations must be filled, satisfying these spanning requirements.