Switch to: Citations

References in:

The philosophy of computer science

Stanford Encyclopedia of Philosophy (2013)

Add references

You must login to add references.
  1. The Philosophy of Computer Science.Raymond Turner & Amnon H. Eden - 2008 - Journal of Applied Logic 6 (4):459.
    Download  
     
    Export citation  
     
    Bookmark   18 citations  
  • Systems of Logic Based on Ordinals.Andrzej Mostowski - 1939 - Journal of Symbolic Logic 4 (3):128-129.
    Download  
     
    Export citation  
     
    Bookmark   50 citations  
  • Specification.Raymond Turner - 2011 - Minds and Machines 21 (2):135-152.
    The specification and implementation of computational artefacts occurs throughout the discipline of computer science. Consequently, unpacking its nature should constitute one of the core areas of the philosophy of computer science. This paper presents a conceptual analysis of the central role of specification in the discipline.
    Download  
     
    Export citation  
     
    Bookmark   22 citations  
  • On Computable Numbers, with an Application to the Entscheidungsproblem.Alan Turing - 1936 - Proceedings of the London Mathematical Society 42 (1):230-265.
    Download  
     
    Export citation  
     
    Bookmark   702 citations  
  • Intelligent machinery, a heretical theory.A. M. Turing - 1996 - Philosophia Mathematica 4 (3):256-260.
    Download  
     
    Export citation  
     
    Bookmark   35 citations  
  • Computability and λ-definability.A. M. Turing - 1937 - Journal of Symbolic Logic 2 (4):153-163.
    Download  
     
    Export citation  
     
    Bookmark   29 citations  
  • Computing as a Science: A Survey of Competing Viewpoints. [REVIEW]Matti Tedre - 2011 - Minds and Machines 21 (3):361-387.
    Since the birth of computing as an academic discipline, the disciplinary identity of computing has been debated fiercely. The most heated question has concerned the scientific status of computing. Some consider computing to be a natural science and some consider it to be an experimental science. Others argue that computing is bad science, whereas some say that computing is not a science at all. This survey article presents viewpoints for and against computing as a science. Those viewpoints are analyzed against (...)
    Download  
     
    Export citation  
     
    Bookmark   16 citations  
  • Psychological Explanation: An Introduction to the Philosophy of Psychology. [REVIEW]Charles Taylor - 1971 - Philosophical Review 80 (1):108-113.
    Download  
     
    Export citation  
     
    Bookmark   74 citations  
  • Videogames and interactive fiction.Grant Tavinor - 2005 - Philosophy and Literature 29 (1):24-40.
    In lieu of an abstract, here is a brief excerpt of the content:Videogames and Interactive FictionGrant TavinorIIn the third-person crime simulator Grand Theft Auto 3, the fictional performing of all sorts of criminal nuisance is a possibility. (Squeamish readers, or those that are adamant videogames are playing a decisive role in the moral degeneration of modern society might want to turn away now!) Here is one possibility for players of the game: while driving around in the rundown red-light district of (...)
    Download  
     
    Export citation  
     
    Bookmark   16 citations  
  • A comparison of the meaning and uses of models in mathematics and the empirical sciences.Patrick Suppes - 1960 - Synthese 12 (2-3):287--301.
    Download  
     
    Export citation  
     
    Bookmark   198 citations  
  • Vision without inversion of the retinal image.G. M. Stratton - 1897 - Psychological Review 4 (5):463-481.
    Download  
     
    Export citation  
     
    Bookmark   32 citations  
  • Aaron Sloman, The Computer Revolution in Philosophy: Philosophy, Science and Models of Mind[REVIEW]Stephen P. Stich - 1981 - Philosophical Review 90 (2):300-307.
    Download  
     
    Export citation  
     
    Bookmark   101 citations  
  • Remarks on the development of computability.Stewart Shapiro - 1983 - History and Philosophy of Logic 4 (1-2):203-220.
    The purpose of this article is to examine aspects of the development of the concept and theory of computability through the theory of recursive functions. Following a brief introduction, Section 2 is devoted to the presuppositions of computability. It focuses on certain concepts, beliefs and theorems necessary for a general property of computability to be formulated and developed into a mathematical theory. The following two sections concern situations in which the presuppositions were realized and the theory of computability was developed. (...)
    Download  
     
    Export citation  
     
    Bookmark   8 citations  
  • Logically possible machines.Eric Steinhart - 2002 - Minds and Machines 12 (2):259-280.
    I use modal logic and transfinite set-theory to define metaphysical foundations for a general theory of computation. A possible universe is a certain kind of situation; a situation is a set of facts. An algorithm is a certain kind of inductively defined property. A machine is a series of situations that instantiates an algorithm in a certain way. There are finite as well as transfinite algorithms and machines of any degree of complexity (e.g., Turing and super-Turing machines and more). There (...)
    Download  
     
    Export citation  
     
    Bookmark   7 citations  
  • Critical rationalism and engineering: ontology.Mark Staples - 2014 - Synthese 191 (10):2255-2279.
    Engineering is often said to be ‘scientific’, but the nature of knowledge in engineering is different to science. Engineering has a different ontological basis—its theories address different entities and are judged by different criteria. In this paper I use Popper’s three worlds ontological framework to propose a model of engineering theories, and provide an abstract logical view of engineering theories analogous to the deductive-nomological view of scientific theories. These models frame three key elements from definitions of engineering: requirements, designs of (...)
    Download  
     
    Export citation  
     
    Bookmark   5 citations  
  • Critical rationalism and engineering: methodology.Mark Staples - 2015 - Synthese 192 (1):337-362.
    Engineering deals with different problem situations than science, and theories in engineering are different to theories in science. So, the growth of knowledge in engineering is also different to that in science. Nonetheless, methodological issues in engineering epistemology can be explored by adapting frameworks already established in the philosophy of science. In this paper I use critical rationalism and Popper’s three worlds framework to investigate error elimination and the growth of knowledge in engineering. I discuss engineering failure arising from the (...)
    Download  
     
    Export citation  
     
    Bookmark   4 citations  
  • On one's mind.Roger Squires - 1970 - Philosophical Quarterly 20 (October):347-356.
    Download  
     
    Export citation  
     
    Bookmark   6 citations  
  • Computation, individuation, and the received view on representation.Mark Sprevak - 2010 - Studies in History and Philosophy of Science Part A 41 (3):260-270.
    The ‘received view’ about computation is that all computations must involve representational content. Egan and Piccinini argue against the received view. In this paper, I focus on Egan’s arguments, claiming that they fall short of establishing that computations do not involve representational content. I provide positive arguments explaining why computation has to involve representational content, and how that representational content may be of any type. I also argue that there is no need for computational psychology to be individualistic. Finally, I (...)
    Download  
     
    Export citation  
     
    Bookmark   58 citations  
  • The Turing triage test.Robert Sparrow - 2004 - Ethics and Information Technology 6 (4):203-213.
    If, as a number of writers have predicted, the computers of the future will possess intelligence and capacities that exceed our own then it seems as though they will be worthy of a moral respect at least equal to, and perhaps greater than, human beings. In this paper I propose a test to determine when we have reached that point. Inspired by Alan Turing’s (1950) original “Turing test”, which argued that we would be justified in conceding that machines could think (...)
    Download  
     
    Export citation  
     
    Bookmark   37 citations  
  • Killer robots.Robert Sparrow - 2007 - Journal of Applied Philosophy 24 (1):62–77.
    The United States Army’s Future Combat Systems Project, which aims to manufacture a “robot army” to be ready for deployment by 2012, is only the latest and most dramatic example of military interest in the use of artificially intelligent systems in modern warfare. This paper considers the ethics of a decision to send artificially intelligent robots into war, by asking who we should hold responsible when an autonomous weapon system is involved in an atrocity of the sort that would normally (...)
    Download  
     
    Export citation  
     
    Bookmark   211 citations  
  • Turing oracle machines, online computing, and three displacements in computability theory.Robert I. Soare - 2009 - Annals of Pure and Applied Logic 160 (3):368-399.
    We begin with the history of the discovery of computability in the 1930’s, the roles of Gödel, Church, and Turing, and the formalisms of recursive functions and Turing automatic machines . To whom did Gödel credit the definition of a computable function? We present Turing’s notion [1939, §4] of an oracle machine and Post’s development of it in [1944, §11], [1948], and finally Kleene-Post [1954] into its present form. A number of topics arose from Turing functionals including continuous functionals on (...)
    Download  
     
    Export citation  
     
    Bookmark   18 citations  
  • Computability and recursion.Robert I. Soare - 1996 - Bulletin of Symbolic Logic 2 (3):284-321.
    We consider the informal concept of "computability" or "effective calculability" and two of the formalisms commonly used to define it, "(Turing) computability" and "(general) recursiveness". We consider their origin, exact technical definition, concepts, history, general English meanings, how they became fixed in their present roles, how they were first and are now used, their impact on nonspecialists, how their use will affect the future content of the subject of computability theory, and its connection to other related areas. After a careful (...)
    Download  
     
    Export citation  
     
    Bookmark   51 citations  
  • On the proper treatment of connectionism.Paul Smolensky - 1988 - Behavioral and Brain Sciences 11 (1):1-23.
    A set of hypotheses is formulated for a connectionist approach to cognitive modeling. These hypotheses are shown to be incompatible with the hypotheses underlying traditional cognitive models. The connectionist models considered are massively parallel numerical computational systems that are a kind of continuous dynamical system. The numerical variables in the system correspond semantically to fine-grained features below the level of the concepts consciously used to describe the task domain. The level of analysis is intermediate between those of symbolic cognitive models (...)
    Download  
     
    Export citation  
     
    Bookmark   741 citations  
  • The OBO Foundry: Coordinated evolution of ontologies to support biomedical data integration.Barry Smith, Michael Ashburner, Cornelius Rosse, Jonathan Bard, William Bug, Werner Ceusters, Louis J. Goldberg, Karen Eilbeck, Amelia Ireland, Christopher J. Mungall, Neocles Leontis, Philippe Rocca-Serra, Alan Ruttenberg, Susanna-Assunta Sansone, Richard H. Scheuermann, Nigam Shah, Patricia L. Whetzel & Suzanna Lewis - 2007 - Nature Biotechnology 25 (11):1251-1255.
    The value of any kind of data is greatly enhanced when it exists in a form that allows it to be integrated with other data. One approach to integration is through the annotation of multiple bodies of data using common controlled vocabularies or ‘ontologies’. Unfortunately, the very success of this approach has led to a proliferation of ontologies which itself creates obstacles to integration. The Open Biomedical Ontologies (OBO) consortium has set in train a strategy to overcome this problem. Existing (...)
    Download  
     
    Export citation  
     
    Bookmark   138 citations  
  • The limits of correctness.Brian Cantwell Smith - 1985 - Acm Sigcas Computers and Society 14 (1):18-26.
    Download  
     
    Export citation  
     
    Bookmark   9 citations  
  • The Computer Revolution in Philosophy: Philosophy, Science and Models of Mind.Martin Ringle - 1982 - Noûs 16 (1):170-174.
    Download  
     
    Export citation  
     
    Bookmark   2 citations  
  • Interactions between philosophy and artificial intelligence: The role of intuition and non-logical reasoning in intelligence.Aaron Sloman - 1971 - Artificial Intelligence 2 (3-4):209-225.
    Download  
     
    Export citation  
     
    Bookmark   21 citations  
  • Are shapes intrinsic?Bradford Skow - 2007 - Philosophical Studies 133 (1):111 - 130.
    It is widely believed that shapes are intrinsic properties. But this claim is hard to defend. I survey all known theories of shape properties, and argue that each theory is either incompatible with the claim that shapes are intrinsic, or can be shown to be false.
    Download  
     
    Export citation  
     
    Bookmark   67 citations  
  • Step by recursive step: Church's analysis of effective calculability.Wilfried Sieg - 1997 - Bulletin of Symbolic Logic 3 (2):154-180.
    Alonzo Church's mathematical work on computability and undecidability is well-known indeed, and we seem to have an excellent understanding of the context in which it arose. The approach Church took to the underlying conceptual issues, by contrast, is less well understood. Why, for example, was "Church's Thesis" put forward publicly only in April 1935, when it had been formulated already in February/March 1934? Why did Church choose to formulate it then in terms of Gödel's general recursiveness, not his own λ (...)
    Download  
     
    Export citation  
     
    Bookmark   30 citations  
  • Mathematical Logic.J. Donald Monk - 2001 - Bulletin of Symbolic Logic 7 (3):376-376.
    Download  
     
    Export citation  
     
    Bookmark   98 citations  
  • What is computer science about?Oron Shagrir - 1999 - The Monist 82 (1):131-149.
    What is computer-science about? CS is obviously the science of computers. But what exactly are computers? We know that there are physical computers, and, perhaps, also abstract computers. Let us limit the discussion here to physical entities and ask: What are physical computers? What does it mean for a physical entity to be a computer? The answer, it seems, is that physical computers are physical dynamical systems that implement formal entities such as Turing-machines. I do not think that this answer (...)
    Download  
     
    Export citation  
     
    Bookmark   13 citations  
  • What is Computer Science About?Oron Shagrir - 1999 - The Monist 82 (1):131-149.
    What is computer-science about? CS is obviously the science of computers. But what exactly are computers? We know that there are physical computers, and, perhaps, also abstract computers. Let us limit the discussion here to physical entities and ask: What are physical computers? What does it mean for a physical entity to be a computer? The answer, it seems, is that physical computers are physical dynamical systems that implement formal entities such as Turing-machines. I do not think that this answer (...)
    Download  
     
    Export citation  
     
    Bookmark   13 citations  
  • The Brain as an Input–Output Model of the World.Oron Shagrir - 2018 - Minds and Machines 28 (1):53-75.
    An underlying assumption in computational approaches in cognitive and brain sciences is that the nervous system is an input–output model of the world: Its input–output functions mirror certain relations in the target domains. I argue that the input–output modelling assumption plays distinct methodological and explanatory roles. Methodologically, input–output modelling serves to discover the computed function from environmental cues. Explanatorily, input–output modelling serves to account for the appropriateness of the computed function to the explanandum information-processing task. I compare very briefly the (...)
    Download  
     
    Export citation  
     
    Bookmark   8 citations  
  • Structural Representations and the Brain.Oron Shagrir - 2012 - British Journal for the Philosophy of Science 63 (3):519-545.
    In Representation Reconsidered , William Ramsey suggests that the notion of structural representation is posited by classical theories of cognition, but not by the ‘newer accounts’ (e.g. connectionist modeling). I challenge the assertion about the newer accounts. I argue that the newer accounts also posit structural representations; in fact, the notion plays a key theoretical role in the current computational approaches in cognitive neuroscience. The argument rests on a close examination of computational work on the oculomotor system.
    Download  
     
    Export citation  
     
    Bookmark   34 citations  
  • Space, number and structure: A tale of two debates.Stewart Shapiro - 1996 - Philosophia Mathematica 4 (2):148-173.
    Around the turn of the century, Poincare and Hilbert each published an account of geometry that took the discipline to be an implicit definition of its concepts. The terms ‘point’, ‘line’, and ‘plane’ can be applied to any system of objects that satisfies the axioms. Each mathematician found spirited opposition from a different logicist—Russell against Poincare' and Frege against Hilbert— who maintained the dying view that geometry essentially concerns space or spatial intuition. The debates illustrate the emerging idea of mathematics (...)
    Download  
     
    Export citation  
     
    Bookmark   18 citations  
  • Content, computation and externalism.Oron Shagrir - 2001 - Mind 110 (438):369-400.
    The paper presents an extended argument for the claim that mental content impacts the computational individuation of a cognitive system (section 2). The argument starts with the observation that a cognitive system may simultaneously implement a variety of different syntactic structures, but that the computational identity of a cognitive system is given by only one of these implemented syntactic structures. It is then asked what are the features that determine which of implemented syntactic structures is the computational structure of the (...)
    Download  
     
    Export citation  
     
    Bookmark   70 citations  
  • Computationalism.Stuart C. Shapiro - 1995 - Minds and Machines 5 (4):467-87.
    Computationalism, the notion that cognition is computation, is a working hypothesis of many AI researchers and Cognitive Scientists. Although it has not been proved, neither has it been disproved. In this paper, I give some refutations to some well-known alleged refutations of computationalism. My arguments have two themes: people are more limited than is often recognized in these debates; computer systems are more complicated than is often recognized in these debates. To underline the latter point, I sketch the design and (...)
    Download  
     
    Export citation  
     
    Bookmark   9 citations  
  • Artificial intelligence.Stuart C. Shapiro - 1976 - Artificial Intelligence 7 (2):199-201.
    Download  
     
    Export citation  
     
    Bookmark   14 citations  
  • Wittgenstein versus Turing on the nature of Church's thesis.S. G. Shanker - 1987 - Notre Dame Journal of Formal Logic 28 (4):615-649.
    Download  
     
    Export citation  
     
    Bookmark   20 citations  
  • Some Reflections on Language Games.Wilfrid Sellars - 1957 - Journal of Symbolic Logic 22 (4):402-403.
    Download  
     
    Export citation  
     
    Bookmark   115 citations  
  • The Rediscovery of the Mind.Paul F. Snowdon - 1994 - Philosophical Quarterly 44 (175):259-260.
    Download  
     
    Export citation  
     
    Bookmark   76 citations  
  • The Construction of Social Reality.John R. Searle - 1995 - Free Press.
    In The Construction of Social Reality, John Searle argues that there are two kinds of facts--some that are independent of human observers, and some that require..
    Download  
     
    Export citation  
     
    Bookmark   570 citations  
  • Review of John R. Searle: The Construction of Social Reality[REVIEW]Alan Nelson - 1995 - Ethics 108 (1):208-210.
    Download  
     
    Export citation  
     
    Bookmark   304 citations  
  • Is the brain a digital computer?John R. Searle - 1990 - Proceedings and Addresses of the American Philosophical Association 64 (3):21-37.
    There are different ways to present a Presidential Address to the APA; the one I have chosen is simply to report on work that I am doing right now, on work in progress. I am going to present some of my further explorations into the computational model of the mind.\**.
    Download  
     
    Export citation  
     
    Bookmark   110 citations  
  • Intentionality: An Essay in the Philosophy of Mind.Richard E. Aquila - 1985 - Philosophy and Phenomenological Research 46 (1):159-170.
    Download  
     
    Export citation  
     
    Bookmark   199 citations  
  • Intentionality, an Essay in the Philosophy of Mind.Andrew Woodfield - 1986 - Philosophical Quarterly 36 (143):300-303.
    Download  
     
    Export citation  
     
    Bookmark   229 citations  
  • Intentionality: An Essay in the Philosophy of Mind.John R. Searle - 1983 - New York: Cambridge University Press.
    John Searle's Speech Acts and Expression and Meaning developed a highly original and influential approach to the study of language. But behind both works lay the assumption that the philosophy of language is in the end a branch of the philosophy of the mind: speech acts are forms of human action and represent just one example of the mind's capacity to relate the human organism to the world. The present book is concerned with these biologically fundamental capacities, and, though third (...)
    Download  
     
    Export citation  
     
    Bookmark   1388 citations  
  • When physical systems realize functions.Matthias Scheutz - 1999 - Minds and Machines 9 (2):161-196.
    After briefly discussing the relevance of the notions computation and implementation for cognitive science, I summarize some of the problems that have been found in their most common interpretations. In particular, I argue that standard notions of computation together with a state-to-state correspondence view of implementation cannot overcome difficulties posed by Putnam's Realization Theorem and that, therefore, a different approach to implementation is required. The notion realization of a function, developed out of physical theories, is then introduced as a replacement (...)
    Download  
     
    Export citation  
     
    Bookmark   44 citations  
  • Stretching the Traditional Notion of Experiment in Computing: Explorative Experiments.Viola Schiaffonati - 2016 - Science and Engineering Ethics 22 (3):647-665.
    Experimentation represents today a ‘hot’ topic in computing. If experiments made with the support of computers, such as computer simulations, have received increasing attention from philosophers of science and technology, questions such as “what does it mean to do experiments in computer science and engineering and what are their benefits?” emerged only recently as central in the debate over the disciplinary status of the discipline. In this work we aim at showing, also by means of paradigmatic examples, how the traditional (...)
    Download  
     
    Export citation  
     
    Bookmark   9 citations  
  • How does Concurrency Extend the Paradigm of Computation?Vincent Schächter - 1999 - The Monist 82 (1):37-57.
    Invariance of the class of algorithms expressible with respect to changes in computational formalism have provided extremely stable foundations for the Church-Turing thesis, according to which a number of—equivalent—computational mechanisms each fully capture the intuitive notion of algorithm. Thanks to the stability and elegance of the Church-Turing thesis, the notion of computation defined by these mechanisms is etched in stone as the theoretical essence of computation. In particular, this notion has been extensively used as an abstract tool to model natural (...)
    Download  
     
    Export citation  
     
    Bookmark   5 citations