skip to main content
research-article
Free Access

Computer science can use more science

Published:01 June 2011Publication History
Skip Abstract Section

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.Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cohen, P. Empirical Methods for Artificial Intelligence. MIT Press, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Denning, P. J. The locality principle. Commun. ACM 48, 7 (July 2005), 19--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Neville-Neil, G. V. Code spelunking redux. Commun. ACM 51, 10 (Oct. 2008), 36--41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Simon, H. A. The Sciences of the Artificial, Third Edition, MIT Press, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Snodgrass, R. T. Ergalics: A Natural Science of Computation, February 2010; http://www.cs.arizona.edu/projects/focal/ergalics/whatis.htmlGoogle ScholarGoogle Scholar
  8. Tichy, W. F. Should computer scientists experiment more? IEEE Computer 31, 5 (May 1998), 32--40. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Computer science can use more science

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • 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

            Copyright © 2011 Copyright is held by the owner/author(s)

            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: 1 June 2011

            Check for updates

            Qualifiers

            • research-article
            • Popular
            • Un-reviewed

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format