Skip to main content
Article
Why Software Engineering Courses Should Include Ethics Coverage
Philosophy
  • Arvind Narayanan
  • Shannon Vallor, Santa Clara University
Document Type
Article
Publication Date
3-1-2014
Publisher
Association for Computing Machinery
Disciplines
Abstract

Software developers create the architectures that govern our online and increasingly our offline lives—from software-controlled cars and medical systems to digital content consumption and behavioral advertising. In fact, software helps shape, not just reflect, our societal values.a Are the creators of code aware of this power and the responsibilities that go with it? How, and to what extent, are they trained in the ethics of their discipline?

Citation Information
Narayanan, A., & Vallor, S. (2014). Why Software Engineering Courses Should Include Ethics Coverage. Commun. ACM, 57(3), 23–25. http://doi.org/10.1145/2566966