View on GitHub

COMP 290

Large-scale and Open Source Software Development - Dickinson College

Reading 01

Read Chapter 1: History in Cooperative Software Development by Amy J. Ko.

Discussion Questions:

  1. What led to the creation of “software engineering” and what is its purpose?
  2. Pick one of the following questions raised by the author to discuss:
    • “If software engineering is about more than coding, what skills does a good coder need to have?”
    • “If every part of society now runs on code, what responsibility do software engineers have to ensure that code is right?
    • What responsibility do software engineers have to avoid algorithmic bias?”
    • “If our cars are to soon drive us around, who’s responsible for the first death: the car, the driver, or the software engineers who built it, or the company that sold it?”