Ethical education in software engineering: Responsibility in the production of complex systems

Science and Engineering Ethics 13 (4):505-522 (2007)
  Copy   BIBTEX

Abstract

Among the various contemporary schools of moral thinking, consequence-based ethics, as opposed to rule-based, seems to have a good acceptance among professionals such as software engineers. But naïve consequentialism is intellectually too weak to serve as a practical guide in the profession. Besides, the complexity of software systems makes it very hard to know in advance the consequences that will derive from professional activities in the production of software. Therefore, following the spirit of well-known codes of ethics such as the ACM/IEEE’s, we advocate for a more solid position in the ethical education of software engineers, which we call ‘moderate deontologism’, that takes into account both rules and consequences to assess the goodness of actions, and at the same time pays an adequate consideration to the absolute values of human dignity. In order to educate responsible professionals, however, this position should be complemented with a pedagogical approach to virtue ethics.

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 91,881

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Analytics

Added to PP
2009-01-28

Downloads
49 (#324,584)

6 months
19 (#135,597)

Historical graph of downloads
How can I increase my downloads?

Author's Profile

Marcos Gonzalez
Georgia State University

References found in this work

Intention.G. E. M. Anscombe - 1957 - Cambridge, Mass.: Harvard University Press.
After Virtue.A. MacIntyre - 1981 - Tijdschrift Voor Filosofie 46 (1):169-171.
Intention.Gertrude Elizabeth Margaret Anscombe - 1957 - Cambridge, Mass.: Harvard University Press.
Universal Declaration of Human Rights.United Nations - 1948 - Journal of Interdisciplinary Studies 21 (1-2):153-160.

View all 7 references / Add more references