Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type


Publication Date


The Ethical Software Architect

  • May 2018
  • By Eltjo Poort (CGI), Michael Keeling (IBM Watson Group)
  • This talk covers tools to explore ethical scenarios that any software architect can run into and considers how to improve ourselves as ethical architects.
  • Publisher: Software Engineering Institute
  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    As the prison sentence of Volkswagen engineer James Liang has shown, software architecture can have far-reaching legal and ethical consequences. And although few architects will ever be involved in ethical dilemmas of the magnitude Mr. Liang had to deal with, most of us will at some time or other be involved in architectural choices with ethical impact. As software becomes ubiquitous, its impact on privacy, transparency, equality, or general happiness and well-being of people is felt by everyone.

    In this interactive tutorial, presenters Eltjo Poort and Michael Keeling will first explain why architects should care about ethics, and then hand them some tools to help navigate the quagmire of ethical dilemmas. Together, we will explore some stories—scenarios that any software architect can run into in their daily work. At the end of the workshop, we will discuss ways in which we can all become more ethical software architects.

  • Download

Part of a Collection

SATURN 2018 Presentations