skip to main content
research-article
Free access

Computer science can use more science

Published: 01 June 2011 Publication History

Abstract

Software developers should use empirical methods to analyze their designs to predict how working systems will behave.

References

[1]
Bradley, E. Time-series analysis. In M. Berthold and D. Hand, Eds., Intelligent Data Analysis: An Introduction. Springer Verlag, 1999.
[2]
Coarfa, C. et al. Random 3-SAT: The plot thickens. In Proceedings of the 6<sup>th</sup> International Conference on Principles and Practice of Constraint Programming. Springer LNCS, 2000), 143--159.
[3]
Cohen, P. Empirical Methods for Artificial Intelligence. MIT Press, 1995.
[4]
Denning, P. J. The locality principle. Commun. ACM 48, 7 (July 2005), 19--24.
[5]
Neville-Neil, G. V. Code spelunking redux. Commun. ACM 51, 10 (Oct. 2008), 36--41.
[6]
Simon, H. A. The Sciences of the Artificial, Third Edition, MIT Press, 1996.
[7]
Snodgrass, R. T. Ergalics: A Natural Science of Computation, February 2010; http://www.cs.arizona.edu/projects/focal/ergalics/whatis.html
[8]
Tichy, W. F. Should computer scientists experiment more? IEEE Computer 31, 5 (May 1998), 32--40.

Cited By

View all
  • (2022)Whose Privacy, What Surveillance? Dimensions of the Mental Models for Privacy and SecurityIEEE Technology and Society Magazine10.1109/MTS.2022.314753641:1(54-65)Online publication date: Mar-2022
  • (2018)Philosophy of Engineering and the Quest for a Novel Notion of ExperimentationThe Future of Engineering10.1007/978-3-319-91029-1_6(89-103)Online publication date: 3-Jul-2018
  • (2018)What Do Bridges and Software Tell Us about the Philosophy of Engineering?Philosophy of Engineering, East and West10.1007/978-3-319-62450-1_12(137-148)Online publication date: 7-Feb-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 54, Issue 6
June 2011
134 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/1953122
Issue’s Table of Contents
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 2011
Published in CACM Volume 54, Issue 6

Check for updates

Qualifiers

  • Research-article
  • Popular
  • Un-reviewed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)301
  • Downloads (Last 6 weeks)50
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Whose Privacy, What Surveillance? Dimensions of the Mental Models for Privacy and SecurityIEEE Technology and Society Magazine10.1109/MTS.2022.314753641:1(54-65)Online publication date: Mar-2022
  • (2018)Philosophy of Engineering and the Quest for a Novel Notion of ExperimentationThe Future of Engineering10.1007/978-3-319-91029-1_6(89-103)Online publication date: 3-Jul-2018
  • (2018)What Do Bridges and Software Tell Us about the Philosophy of Engineering?Philosophy of Engineering, East and West10.1007/978-3-319-62450-1_12(137-148)Online publication date: 7-Feb-2018
  • (2017)Models and Experiments in RoboticsSpringer Handbook of Model-Based Science10.1007/978-3-319-30526-4_36(799-815)Online publication date: 2017
  • (2015)Stretching the Traditional Notion of Experiment in Computing: Explorative ExperimentsScience and Engineering Ethics10.1007/s11948-015-9655-z22:3(647-665)Online publication date: 28-May-2015
  • (2014)Experiments in Computing: A SurveyThe Scientific World Journal10.1155/2014/5493982014(1-11)Online publication date: 2014
  • (2014)The Science of Computer Science: Closing StatementUbiquity10.1145/26336082014:June(1-11)Online publication date: 1-Jun-2014
  • (2014)Exploring a Mechanistic Approach to Experimentation in ComputingPhilosophy & Technology10.1007/s13347-014-0164-927:3(441-459)Online publication date: 25-Jul-2014
  • (2013)The science in computer scienceCommunications of the ACM10.1145/2447976.244798856:5(35-38)Online publication date: 1-May-2013
  • (2013)Computing and ExperimentsPhilosophy & Technology10.1007/s13347-013-0126-727:3(359-376)Online publication date: 14-Aug-2013

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Digital Edition

View this article in digital edition.

Digital Edition

Magazine Site

View this article on the magazine site (external)

Magazine Site

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media