Computer Science and Philosophy

Principia: An International Journal of Epistemology 22 (2):203-227 (2018)
  Copy   BIBTEX

Abstract

There is a widely extended image of computer software as some sort of ‘black box,’ where it does not matter how it internally works, but rather what sort of results are obtained given certain input values. By approaching computer software this way, many philosophical issues are hidden, neglected, or simply misunderstood. This article discusses three units of analysis of computer software, namely, specifications, algorithms, and computer processes. The aim is to understand the scientific and engineering practices supporting each unit of analysis, as well as to analyze their methodology, ontology, and epistemology.

Links

PhilArchive



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

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

Problems for a Philosophy of Software Engineering.Stefan Gruner - 2011 - Minds and Machines 21 (2):275-299.
Specification.Raymond Turner - 2011 - Minds and Machines 21 (2):135-152.
Philosophy through Computer Science.Daniel Lim - 2019 - Teaching Philosophy 42 (2):141-153.
What an Algorithm Is.Robin K. Hill - 2016 - Philosophy and Technology 29 (1):35-59.
Some Philosophical Issues in Computer Science.Amnon H. Eden - 2011 - Minds and Machines 21 (2):123-133.
Miscomputation.Nir Fresco & Giuseppe Primiero - 2013 - Philosophy and Technology 26 (3):253-272.
On teaching computer ethics within a computer science department.Michael J. Quinn - 2006 - Science and Engineering Ethics 12 (2):335-343.
Philosophy of Computer Science.William J. Rapaport - 2005 - Teaching Philosophy 28 (4):319-341.

Analytics

Added to PP
2019-07-06

Downloads
25 (#616,937)

6 months
15 (#157,754)

Historical graph of downloads
How can I increase my downloads?

Author's Profile

Juan Manuel Durán
Delft University of Technology

Citations of this work

No citations found.

Add more citations

References found in this work

No references found.

Add more references