Switch to: References

Add citations

You must login to add citations.
  1. From Monitors to Monitors: A Primitive History.Troy K. Astarte - 2024 - Minds and Machines 34 (1):51-71.
    As computers became multi-component systems in the 1950s, handling the speed differentials efficiently was identified as a major challenge. The desire for better understanding and control of ‘concurrency’ spread into hardware, software, and formalism. This paper examines the way in which the problem emerged and was handled across various computing cultures from 1955 to 1985. In the machinic culture of the late 1950s, system programs called ‘monitors’ were used for directly managing synchronisation. Attempts to reframe synchronisation in the subsequent algorithmic (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  • The philosophy of computer science: Introduction to the special issue. [REVIEW]Raymond Turner - 2007 - Minds and Machines 17 (2):129-133.
  • Machine Code and Metaphysics: A Perspective on Software Engineering.Lindsay Smith, Vito Veneziano & Paul Wernick - 2015 - Philosophies 1 (1):28--39.
    A major, but too-little-considered problem for Software Engineering is a lack of consensus concerning Computer Science and how this relates to developing unpredictable computing technology. We consider some implications for SE of computer systems differing scientific basis, exemplified with the International Standard Organisations Open Systems Interconnection layered architectural model. An architectural view allows comparison of computing technology components facilitating a view of computing as a continuum. For example, at one layer of computer architecture, components written in Turing-complete machine language can (...)
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  • Rethinking Experiments in a Socio-Technical Perspective: The Case of Software Engineering.Viola Schiaffonati & Mario Verdicchio - 2015 - Philosophies 1 (1):87--101.
    Experiments in computing share many characteristics with the traditional experimental method, but also present significant differences from a practical perspective, due to their aim at producing software artifacts and the central role played by human actors and organizations involved in the software development process. By analyzing some of the most significant experiments in the subfield of software engineering, we aim at showing how the conceptual framework that supports experimental methodology in this context needs an extension in a socio-technical perspective.
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  • Computing and Experiments: A Methodological View on the Debate on the Scientific Nature of Computing.Viola Schiaffonati & Mario Verdicchio - 2014 - Philosophy and Technology 27 (3):359-376.
    The question about the scientific nature of computing has been widely debated with no universal consensus reached about its disciplinary status. Positions vary from acknowledging computing as the science of computers to defining it as a synthetic engineering discipline. In this paper, we aim at discussing the nature of computing from a methodological perspective. We consider, in particular, the nature and role of experiments in this field, whether they can be considered close to the traditional experimental scientific method or, instead, (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   10 citations  
  • Computing as Empirical Science- Evolution as a Concept.Paweł Polak - 2016 - Studies in Logic, Grammar and Rhetoric 48 (1):49-69.
    This article presents the evolution of philosophical and methodological considerations concerning empiricism in computer/computing science. In this study, we trace the most important current events in the history of reflection on computing. The forerunners of Artificial Intelligence H.A. Simon and A. Newell in their paper Computer Science As Empirical Inquiry started these considerations. Later the concept of empirical computer science was developed by S.S. Shapiro, P. Wegner, A.H. Eden and P.J. Denning. They showed various empirical aspects of computing. This led (...)
    No categories
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   4 citations  
  • Insights in How Computer Science can be a Science.Robert W. P. Luk - 2020 - Science and Philosophy 8 (2):17-46.
    Recently, information retrieval is shown to be a science by mapping information retrieval scientific study to scientific study abstracted from physics. The exercise was rather tedious and lengthy. Instead of dealing with the nitty gritty, this paper looks at the insights into how computer science can be made into a science by using that methodology. That is by mapping computer science scientific study to the scientific study abstracted from physics. To show the mapping between computer science and physics, we need (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  • Problems for a Philosophy of Software Engineering.Stefan Gruner - 2011 - Minds and Machines 21 (2):275-299.
    On 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 (...)
    Direct download (14 more)  
     
    Export citation  
     
    Bookmark   5 citations  
  • Some Philosophical Issues in Computer Science.Amnon H. Eden - 2011 - Minds and Machines 21 (2):123-133.
    The essays included in the special issue dedicated to the philosophy of computer science examine new philosophical questions that arise from reflection upon conceptual issues in computer science and the insights such an enquiry provides into ongoing philosophical debates.
    Direct download (16 more)  
     
    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 (...)
    Direct download (2 more)  
     
    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.
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  • 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 (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
  • Abstraction and Idealization in the Formal Verification of Software Systems.Nicola Angius - 2013 - Minds and Machines 23 (2):211-226.
    Questions concerning the epistemological status of computer science are, in this paper, answered from the point of view of the formal verification framework. State space reduction techniques adopted to simplify computational models in model checking are analysed in terms of Aristotelian abstractions and Galilean idealizations characterizing the inquiry of empirical systems. Methodological considerations drawn here are employed to argue in favour of the scientific understanding of computer science as a discipline. Specifically, reduced models gained by Dataion are acknowledged as Aristotelian (...)
    Direct download (14 more)  
     
    Export citation  
     
    Bookmark   7 citations  
  • The philosophy of computer science.Raymond Turner - 2013 - Stanford Encyclopedia of Philosophy.
  • Current perspectives on the development of the philosophy of informatics.Paweł Polak - 2017 - Philosophical Problems in Science 63:77-100.
    This article is an overview of the philosophy of informatics with a special regard to some Polish philosophers. It juxtaposes the informationistic worldview with the long-prevailing mechanical conceptualization of nature before introducing the metaphysical perspective of the information revolution in sciences. The article shows also how ontic pancomputationalism – regarded as an update to structural realism – could enrich the philosophical research in some classical topics. The paper concludes with a discussion of the philosophy of Jan Salamucha, a philosopher from (...)
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  • Explaining simulated phenomena. A defense of the epistemic power of computer simulations.Juan M. Durán - 2013 - Dissertation, University of Stuttgart
  • Philosophy of mathematics and computer science.Kazimierz Trzęsicki - 2010 - Studies in Logic, Grammar and Rhetoric 22 (35).
    No categories
     
    Export citation  
     
    Bookmark   1 citation  
  • Ciencia de la computación y filosofía: unidades de análisis del software.Juan Manuel Durán - 2018 - Principia 22 (2):203-227.
    Una imagen muy generalizada a la hora de entender el software de computador es la que lo representa como una “caja negra”: no importa realmente saber qué partes lo componen internamente, sino qué resultados se obtienen de él según ciertos valores de entrada. Al hacer esto, muchos problemas filosóficos son ocultados, negados o simplemente mal entendidos. Este artículo discute tres unidades de análisis del software de computador, esto es, las especificaciones, los algoritmos y los procesos computacionales. El objetivo central es (...)
    Direct download  
     
    Export citation  
     
    Bookmark