Minds and Machines 21 (2):275-299 (2011)
AbstractOn the basis of an earlier contribution to the philosophy of computer science by Amnon Eden, this essay discusses to what extent Eden’s ‘paradigms’ of computer science can be transferred or applied to software engineering. This discussion implies an analysis of how software engineering and computer science are related to each other. The essay concludes that software engineering can neither be fully subsumed by computer science, nor vice versa. Consequently, also the philosophies of computer science and software engineering—though related to each other—are not identical branches of a general philosophy of science. This also implies that not all of Eden’s earlier arguments can be directly mapped from the domain of computer science into the domain of software science. After the discussion of this main topic, the essay also points to some further problems and open issues for future studies in the philosophy of software science and engineering
Similar books and articles
Ethical Issues in Empirical Studies of Software Engineering.Janice A. Singer & Norman G. Vinson - forthcoming - Philosophical Explorations.
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.
Software Informed Consent: Docete Emptorem, Not Caveat Emptor. [REVIEW]Keith Miller - 1998 - Science and Engineering Ethics 4 (3):357-362.
The Uniqueness of Software Errors and Their Impact on Global Policy.Don Gotterbarn - 1998 - Science and Engineering Ethics 4 (3):351-356.
Software Engineering Between Technics and Science: Recent Discussions About the Foundations and the Scientificness of a Rising Discipline.Stefan Gruner - 2010 - Journal for General Philosophy of Science / Zeitschrift für Allgemeine Wissenschaftstheorie 41 (1):237-260.
A Critique of Positive Responsibility in Computing.James A. Stieb - 2008 - Science and Engineering Ethics 14 (2):219-233.
The Philosophy of Software: Code and Mediation in the Digital Age.David M. Berry - 2011 - Palgrave-Macmillan.
A Practical Guide to Ethical Research Involving Humans.Norman G. Vinson & Janice A. Singer - 2008 - In Cogprints.
Added to PP
Historical graph of downloads
Citations of this work
On Malfunctioning Software.Giuseppe Primiero, Nir Fresco & Luciano Floridi - 2015 - Synthese 192 (4):1199-1220.
The Problem of Justification of Empirical Hypotheses in Software Testing.Nicola Angius - 2014 - Philosophy and Technology 27 (3):423-439.
Some Philosophical Issues in Computer Science.Amnon H. Eden - 2011 - Minds and Machines 21 (2):123-133.
References found in this work
The Methodology of Scientific Research Programmes: Volume 1: Philosophical Papers.Imre Lakatos - 1978 - Cambridge University Press.
Program Verification: The Very Idea.James H. Fetzer - 1988 - Communications of the Acm 31 (9):1048--1063.