Viewpoints from Computing to the Epistemology of Experiments

Although experiments have been a core element of the scientific method since the 1600s, experiments per se only caught philosophers' interest in the 1980s. Since the 1980s dozens of philosophical analyses of experiments have been presented, based mostly on physics and biology. A number of philosophers of science have called for bottom-up, "naturalistic" investigations of experiments in various disciplines, especially fields other than physics. This paper presents an epistemological analysis of experiments in computing fields in terms of epistemological characteristics, research milieux, and epistemological features of results. Our analysis of experiments, based on how the term is operationalized in computer science papers, opens new critical viewpoints to the role of experiments in computing, as well as complementary viewpoints to the concept of experiment in the philosophy of science.

[1]  Clayton T. Morrison,et al.  Computer science can use more science , 2011, CACM.

[2]  Marvin V. Zelkowitz,et al.  Empirical studies to build a science of computer science , 2007, CACM.

[3]  Peter Freeman,et al.  Back to experimentation , 2008, CACM.

[4]  John Plaice Computer science is an experimental science , 1995, CSUR.

[5]  Peter J. Denning,et al.  ACM President's Letter: What is experimental computer science? , 1980, CACM.

[6]  I. Hacking Experimentation and Scientific Realism , 1982 .

[7]  Allan Franklin,et al.  The Neglect of Experiment. , 1990 .

[8]  Peter J. Denning,et al.  Computing as a discipline , 1989, Computer.

[9]  J. Naughton Philosophy in the Making , 1939 .

[10]  Hans Radder,et al.  Toward a More Developed Philosophy of Scientific Experimentation , 2003 .

[11]  Monica Reggiani,et al.  An insightful comparison between experiments in mobile robotics and in science , 2009, Auton. Robots.

[12]  Allan Franklin,et al.  Experiment, right or wrong , 1990 .

[13]  Robert L. Glass,et al.  A structure-based critique of contemporary computing research , 1995, J. Syst. Softw..

[14]  Peter J. Denning,et al.  An ACM executive committee position on the crisis in experimental computer science , 1979, CACM.

[15]  Robert L. Glass,et al.  Science and substance: a challenge to software engineers , 1994, IEEE Software.

[16]  Matt Bishop,et al.  I Am a Scientist, Not a Philosopher! , 2007, IEEE Security & Privacy.

[17]  Juris Hartmanis,et al.  Turing Award lecture on computational complexity and the nature of computer science , 1994, CACM.

[18]  Barry Gower,et al.  Scientific Method: A Historical and Philosophical Introduction , 1996 .

[19]  Peter Fletcher,et al.  Readers' corner: The role of experiments in computer science , 1995, J. Syst. Softw..

[20]  Athanasios K. Tsakalidis,et al.  Data Structures , 2011 .

[21]  Prashant Palvia,et al.  Management Information Systems Research: What's There in a Methodology? , 2003, Commun. Assoc. Inf. Syst..

[22]  L. Taylor,et al.  The Neglect of Experiment , 1986 .

[23]  JENS GUSTEDT,et al.  Experimental Methodologies for Large-Scale Systems: a Survey , 2009, Parallel Process. Lett..

[24]  Giora Hon An Attempt at a Philosophy of Experiment , 2003 .

[25]  David S. Johnson,et al.  A theoretician's guide to the experimental analysis of algorithms , 1999, Data Structures, Near Neighbor Searches, and Methodology.