Switch to: References

Add citations

You must login to add citations.
  1. (1 other version)The philosophy of computer science.Raymond Turner - 2013 - Stanford Encyclopedia of Philosophy.
    Download  
     
    Export citation  
     
    Bookmark   16 citations  
  • Implementational Considerations for Digital Consciousness.Derek Shiller - manuscript
    Download  
     
    Export citation  
     
    Bookmark  
  • Between Fiction, Reality, and Ideality: Virtual Objects as Computationally Grounded Intentional Objects.Bartłomiej Skowron & Paweł Stacewicz - 2023 - Philosophy and Technology 36 (2):1-29.
    Virtual objects, such as online shops, the elements that go to make up virtual life in computer games, virtual maps, e-books, avatars, cryptocurrencies, chatbots, holograms, etc., are a phenomenon we now encounter at every turn: they have become a part of our life and our world. Philosophers—and ontologists in particular—have sought to answer the question of what, exactly, they are. They fall into two camps: some, pointing to the chimerical character of virtuality, hold that virtual objects are like dreams, illusions (...)
    Download  
     
    Export citation  
     
    Bookmark  
  • (1 other version)Computational Artifacts: the Things of Computer Science.Raymond Turner - 2020 - Philosophy and Technology 33 (2):357-367.
    The reviewers Rapaport, Stephanou, Angius, Primiero, and Bringsjord of Turner cover a broad range of topics in the philosophy of computer science. They either challenge the positions outlined in Turner or offer a more refined analysis. This article is a response to their challenges.
    Download  
     
    Export citation  
     
    Bookmark  
  • What is a Simulation Model?Juan M. Durán - 2020 - Minds and Machines 30 (3):301-323.
    Many philosophical accounts of scientific models fail to distinguish between a simulation model and other forms of models. This failure is unfortunate because there are important differences pertaining to their methodology and epistemology that favor their philosophical understanding. The core claim presented here is that simulation models are rich and complex units of analysis in their own right, that they depart from known forms of scientific models in significant ways, and that a proper understanding of the type of model simulations (...)
    Download  
     
    Export citation  
     
    Bookmark   6 citations  
  • Computer Science as Immaterial Formal Logic.Selmer Bringsjord - 2020 - Philosophy and Technology 33 (2):339-347.
    I critically review Raymond Turner’s Computational Artifacts – Towards a Philosophy of Computer Science by placing beside his position a rather different one, according to which computer science is a branch of, and is therefore subsumed by, immaterial formal logic.
    Download  
     
    Export citation  
     
    Bookmark   2 citations  
  • (1 other version)Computational Artifacts: the Things of Computer Science.Raymond Turner - 2019 - Philosophy and Technology 10 (2):47-69.
    The reviewers Rapaport, Stephanou, Angius, Primiero, and Bringsjord of Turner cover a broad range of topics in the philosophy of computer science. They either challenge the positions outlined in Turner or offer a more refined analysis. This article is a response to their challenges.
    Download  
     
    Export citation  
     
    Bookmark  
  • Syntax, Semantics, and Computer Programs.William J. Rapaport - 2020 - Philosophy and Technology 33 (2):309-321.
    Turner argues that computer programs must have purposes, that implementation is not a kind of semantics, and that computers might need to understand what they do. I respectfully disagree: Computer programs need not have purposes, implementation is a kind of semantic interpretation, and neither human computers nor computing machines need to understand what they do.
    Download  
     
    Export citation  
     
    Bookmark   2 citations  
  • Computational Intention.Raymond Turner - 2020 - Studies in Logic, Grammar and Rhetoric 63 (1):19-30.
    The core entities of computer science include formal languages, spec-ifications, models, programs, implementations, semantic theories, type inference systems, abstract and physical machines. While there are conceptual questions concerning their nature, and in particular ontological ones (Turner 2018), our main focus here will be on the relationships between them. These relationships have an extensional aspect that articulates the propositional connection between the two entities, and an intentional one that fixes the direction of governance. An analysis of these two aspects will drive (...)
    Download  
     
    Export citation  
     
    Bookmark   1 citation  
  • Being Perspectivist on Information System Ontologies.Timothy Tambassi - forthcoming - Foundations of Science:1-16.
    Insofar as disagreement may in principle regard most of (maybe all) facets of information system ontologies’ [ISOs] debate, it may also produce a plurality of views – sometimes inconsistent with each other – on ISOs’ development and design. This paper analyzes a view that makes the recognition of – and provides a theoretical foundation for – such a plurality of views a trademark: perspectivism (on ISOs). The aim is to show what exactly endorsing perspectivism consists of, and how perspectivism differs (...)
    Download  
     
    Export citation  
     
    Bookmark  
  • About the “Trinity Thesis” Regarding the Ontology of Computer Programs.Henri Stephanou - 2020 - Philosophy and Technology 33 (2):323-330.
    This review of Turner’s “Computational Artifacts” focuses on one of the key novelties of the book, namely the proposal to understand the nature of computer programs as a “trinity” of specification, symbolic program, and physical process, replacing the traditional dualist views of programs as functional/structural or as symbolic/physical. This trinitarian view is found to be robust and helpful to solve typical issues of dualist views. Drawing comparisons with Simon’s view of the artifact as an interface, the author suggests that this (...)
    Download  
     
    Export citation  
     
    Bookmark   2 citations  
  • Design, Malfunction, Validity: Three More Tasks for the Philosophy of Computing.Giuseppe Primiero - 2020 - Philosophy and Technology 33 (2):331-337.
    We present a review of Raymond Turner’s Book Computational Artifacts – Towards a Philosophy of Computer Science, focusing on three main topics: Design, Malfunction, and Validity.
    Download  
     
    Export citation  
     
    Bookmark   2 citations  
  • A Pragmatic Theory of Computational Artefacts.Alessandro G. Buda & Giuseppe Primiero - 2024 - Minds and Machines 34 (1):139-170.
    Some computational phenomena rely essentially on pragmatic considerations, and seem to undermine the independence of the specification from the implementation. These include software development, deviant uses, esoteric languages and recent data-driven applications. To account for them, the interaction between pragmatics, epistemology and ontology in computational artefacts seems essential, indicating the need to recover the role of the language metaphor. We propose a User Levels (ULs) structure as a pragmatic complement to the Levels of Abstraction (LoAs)-based structure defining the ontology and (...)
    Download  
     
    Export citation  
     
    Bookmark   1 citation  
  • The Simulative Role of Neural Language Models in Brain Language Processing.Nicola Angius, Pietro Perconti, Alessio Plebe & Alessandro Acciai - 2024 - Philosophies 9 (5):137.
    This paper provides an epistemological and methodological analysis of the recent practice of using neural language models to simulate brain language processing. It is argued that, on the one hand, this practice can be understood as an instance of the traditional simulative method in artificial intelligence, following a mechanistic understanding of the mind; on the other hand, that it modifies the simulative method significantly. Firstly, neural language models are introduced; a study case showing how neural language models are being applied (...)
    Download  
     
    Export citation  
     
    Bookmark  
  • On the Experimental Foundation of Computing.Nicola Angius - 2022 - Axiomathes 32 (3):1221-1236.
    This paper offers a review of Giuseppe Primero’s (2020) book “On the foundations of computing”_._ Mathematical, engineering, and experimental foundations of the science of computing are examined under the light of the notions of formal, physical, and experimental computational validity provided by the author. It is challenged the thesis that experimental computational validity can be defined only for the algorithmic method and not for the software development process. The notions of computational hypothesis and computational experiment provided by Primiero (2020) are (...)
    Download  
     
    Export citation  
     
    Bookmark  
  • On the Mutual Dependence Between Formal Methods and Empirical Testing in Program Verification.Nicola Angius - 2020 - Philosophy and Technology 33 (2):349-355.
    This paper provides a review of Raymond Turner’s book Computational Artefacts. Towards a Philosophy of Computer Science. Focus is made on the definition of program correctness as the twofold problem of evaluating whether both the symbolic program and the physical implementation satisfy a set of specifications. The review stresses how these are not two separate problems. First, it is highlighted how formal proofs of correctness need to rely on the analysis of physical computational processes. Secondly, it is underlined how software (...)
    Download  
     
    Export citation  
     
    Bookmark   2 citations  
  • Infringing Software Property Rights: Ontological, Methodological, and Ethical Questions.Nicola Angius & Giuseppe Primiero - 2020 - Philosophy and Technology 33 (2):283-308.
    This paper contributes to the computer ethics debate on software ownership protection by examining the ontological, methodological, and ethical problems related to property right infringement that should come prior to any legal discussion. The ontological problem consists in determining precisely what it is for a computer program to be a copy of another one, a largely neglected problem in computer ethics. The methodological problem is defined as the difficulty of deciding whether a given software system is a copy of another (...)
    Download  
     
    Export citation  
     
    Bookmark   2 citations  
  • From Coding To Curing. Functions, Implementations, and Correctness in Deep Learning.Nicola Angius & Alessio Plebe - 2023 - Philosophy and Technology 36 (3):1-27.
    This paper sheds light on the shift that is taking place from the practice of ‘coding’, namely developing programs as conventional in the software community, to the practice of ‘curing’, an activity that has emerged in the last few years in Deep Learning (DL) and that amounts to curing the data regime to which a DL model is exposed during training. Initially, the curing paradigm is illustrated by means of a study-case on autonomous vehicles. Subsequently, the shift from coding to (...)
    Download  
     
    Export citation  
     
    Bookmark   1 citation  
  • Information Processing Artifacts.Neal G. Anderson - 2019 - Minds and Machines 29 (2):193-225.
    What is a computer? What distinguishes computers from other artificial or natural systems with alleged computational capacities? What does use of a physical system for computation entail, and what distinguishes such use from otherwise identical transformation of that same system when it is not so used? This paper addresses such questions through a theory of information processing artifacts, the class of technical artifacts with physical capacities that enable agents to use them as means to their computational ends. Function ascription, use (...)
    Download  
     
    Export citation  
     
    Bookmark