Software vulnerability due to practical drift
Ethics and Information Technology 9 (2):89-100 (2007)
Abstract
The proliferation of information and communication technologies (ICTs) into all aspects of life poses unique ethical challenges as our modern societies become increasingly dependent on the flawless operation of these technologies. As we increasingly entrust our privacy, our well-being and our lives to an ever greater number of computers we need to look more closely at the risks and ethical implications of these developments. By emphasising the vulnerability of software and the practice of professional software developers, we want to make clear the ethical aspects of producing potentially flawed software. This paper outlines some of the vulnerabilities associated with software systems and identifies a number of social and organisational factors affecting software developers and contributing to these vulnerabilities. Scott A. Snook’s theory of practical drift is used as the basis for our analysis. We show that this theory, originally developed to explain the failure of a military organisation, can be used to understand how professional software developers “drift away” from procedures and processes designed to ensure quality and prevent software vulnerability. Based on interviews with software developers in two Norwegian companies we identify two areas where social factors compel software developers to drift away from a global set of rules constituting software development processes and methods. Issues of pleasure and control and difference in mental models contribute to an uncoupling from established practices designed to guarantee the reliability of software and thus diminish its vulnerability.DOI
10.1007/s10676-006-9123-1
My notes
Similar books and articles
Not all codes are created equal: The software engineering code of ethics, a success story. [REVIEW]Don Gotterbarn - 1999 - Journal of Business Ethics 22 (1):81 - 89.
Toward a profile of student software piraters.Ronald R. Sims, Hsing K. Cheng & Hildy Teegen - 1996 - Journal of Business Ethics 15 (8):839 - 849.
Free software and the economics of information justice.S. Chopra & S. Dexter - 2011 - Ethics and Information Technology 13 (3):173-184.
Ethical issues in empirical studies of software engineering.Janice A. Singer & Norman G. Vinson - forthcoming - Philosophical Explorations.
Agents of responsibility in software vulnerability processes.Ari Takanen, Petri Vuorijärvi, Marko Laakso & Juha Röning - 2004 - Ethics and Information Technology 6 (2):93-110.
Analytics
Added to PP
2009-01-28
Downloads
29 (#405,545)
6 months
1 (#455,463)
2009-01-28
Downloads
29 (#405,545)
6 months
1 (#455,463)
Historical graph of downloads
Citations of this work
Simulation, Epistemic Opacity, and ‘Envirotechnical Ignorance’ in Nuclear Crisis.Tudor B. Ionescu - 2019 - Minds and Machines 29 (1):61-86.
References found in this work
The Second Self: Computers and the Human Spirit.S. Turkle - 1985 - Australasian Journal of Philosophy 63:520.
Interpreting Invention as a Cognitive Process: The Case of Alexander Graham Bell, Thomas Edison, and the Telephone.W. Bernard Carlson & Michael E. Gorman - 1990 - Science, Technology and Human Values 15 (2):131-164.
Agents of responsibility in software vulnerability processes.Ari Takanen, Petri Vuorijärvi, Marko Laakso & Juha Röning - 2004 - Ethics and Information Technology 6 (2):93-110.
“I’m No Athlete [but] I Can Make This Thing Dance!”—Men’s Pleasures in Technology.Wendy Faulkner & Tine Kleif - 2003 - Science, Technology and Human Values 28 (2):296-325.