Ethical Software Engineering
摘要
This chapter discusses ethical software engineering where the ethical software engineer needs to examine both the technical and the ethical dimensions of decisions that affect wider society. We discuss several case studies including the Volkswagen emissions scandal where engineers installed a “defeat device” to cheat on the emissions test, and we also discuss the infamous case of the Therac-25 radiation machine whose malfunction led to the deaths of several patients.