Professional Ethics of Software Engineers: An Ethical Framework

Science and Engineering Ethics 22 (2):417-434 (2016)
  Copy   BIBTEX

Abstract

The purpose of this article is to propose an ethical framework for software engineers that connects software developers’ ethical responsibilities directly to their professional standards. The implementation of such an ethical framework can overcome the traditional dichotomy between professional skills and ethical skills, which plagues the engineering professions, by proposing an approach to the fundamental tasks of the practitioner, i.e., software development, in which the professional standards are intrinsically connected to the ethical responsibilities. In so doing, the ethical framework improves the practitioner’s professionalism and ethics. We call this approach Ethical-Driven Software Development, as an approach to software development. EDSD manifests the advantages of an ethical framework as an alternative to the all too familiar approach in professional ethics that advocates “stand-alone codes of ethics”. We believe that one outcome of this synergy between professional and ethical skills is simply better engineers. Moreover, since there are often different software solutions, which the engineer can provide to an issue at stake, the ethical framework provides a guiding principle, within the process of software development, that helps the engineer evaluate the advantages and disadvantages of different software solutions. It does not and cannot affect the end-product in and of-itself. However, it can and should, make the software engineer more conscious and aware of the ethical ramifications of certain engineering decisions within the process

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 92,197

External links

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

Through your library

Similar books and articles

Ethics and the Practice of Software Design.Matteo Turilli - 2008 - In P. Brey, A. Briggle & K. Waelbers (eds.), Current Issues in Computing and Philosophy. IOS Press.
Software vulnerability due to practical drift.Christian V. Lundestad & Anique Hommels - 2007 - Ethics and Information Technology 9 (2):89-100.
A Hierarchical Theory of Software Ethics.Katharine M. Paine - 1998 - Dissertation, University of Southwestern Louisiana
Informatics and professional responsibility.Donald Gotterbarn - 2001 - Science and Engineering Ethics 7 (2):221-230.
The freedoms of software and its ethical uses.Samir Chopra & Scott Dexter - 2009 - Ethics and Information Technology 11 (4):287-297.
'Protecting the public, securing the profession': Enforcing ethical standards among software engineers.John Wilkes - 1997 - Business Ethics, the Environment and Responsibility 6 (2):87–93.
An ethical decision-making process for computing professionals.Edward J. O'Boyle - 2002 - Ethics and Information Technology 4 (4):267-277.

Analytics

Added to PP
2015-06-07

Downloads
42 (#380,447)

6 months
7 (#437,422)

Historical graph of downloads
How can I increase my downloads?

Author's Profile

Yotam Lurie
Ben-Gurion University of the Negev

References found in this work

After virtue: a study in moral theory.Alasdair C. MacIntyre - 1981 - Notre Dame, Ind.: University of Notre Dame Press.
The collapse of the fact/value dichotomy and other essays.Hilary Putnam - 2002 - Cambridge, MA: Harvard University Press.
Virtues and Vices: And Other Essays in Moral Philosophy.Philippa Foot - 1978 - Oxford, GB: Oxford University Press UK.
A classification scheme for codes of business ethics.Bruce R. Gaumnitz & John C. Lere - 2004 - Journal of Business Ethics 49 (4):329-335.

View all 10 references / Add more references