skip to main content
research-article
Free Access

Repeatability in computer systems research

Published:25 February 2016Publication History
Skip Abstract Section

Abstract

To encourage repeatable research, fund repeatability engineering and reward commitments to sharing research artifacts.

References

  1. Collberg, C., Proebsting, T., and Warren, A.M. Repeatability and Benefaction in Computer Systems Research: A Study and a Modest Proposal. Technical Report TR 14-04. Department of Computer Science, University of Arizona, Tucson, AZ, Dec. 2014; http://repeatability.cs.arizona.edu/v2/RepeatabilityTR.pdfGoogle ScholarGoogle Scholar
  2. Feitelson, D.G. From repeatability to reproducibility and corroboration. SIGOPS Operating Systems Review 49, 1 (Jan. 2015), 3--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Friedman, B. and Schneider, F.B. Incentivizing Quality and Impact: Evaluating Scholarship in Hiring, Tenure, and Promotion. Computing Research Association Best Practices Memo, Feb. 2015; http://archive2.cra.org/uploads/documents/resources/bpmemos/BP_Memo.pdfGoogle ScholarGoogle Scholar
  4. Gorp, P.V. and Mazanek, S. Share: A Web portal for creating and sharing executable research papers. Procedia Computer Science 4 (2011), 589--597.Google ScholarGoogle ScholarCross RefCross Ref
  5. Kovac̆ević, J. How to encourage and publish reproducible research. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing, Volume IV (Honolulu, HI, Apr. 15--20). IEEE Computer Society, 2007, 1273--1276.Google ScholarGoogle ScholarCross RefCross Ref
  6. Li-Thiao-Té, S. Literate program execution for reproducible research and executable papers. Procedia Computer Science 9 (2012), 439--448.Google ScholarGoogle ScholarCross RefCross Ref
  7. National Science Foundation. Grant Policy Manual 05-131. Arlington, VA, July 2005; http://www.nsf.gov/pubs/manuals/gpm05_131Google ScholarGoogle Scholar
  8. Nosek, B.A. An open, large-scale, collaborative effort to estimate the reproducibility of psychological science. Perspectives on Psychological Science 7, 6 (Nov. 2012), 657--660.Google ScholarGoogle Scholar
  9. Perianayagam, S., Andrews, G.R., and Hartman, J.H. Rex: A toolset for reproducing software experiments. In Proceedings of the IEEE International Conference on Bioinformatics and Biomedicine (Hong Kong, Dec. 18--21). IEEE Computer Society, 2010, 613--617.Google ScholarGoogle Scholar
  10. Rozier, K.Y. and Rozier, E.W.D. Reproducibility, correctness, and buildability: The three principles for ethical public dissemination of computer science and engineering research. In Proceedings of the IEEE International Symposium on Ethics in Science, Technology, and Engineering (Chicago, IL, May 23--24). IEEE Computer Society, 2014, 1--13.Google ScholarGoogle Scholar
  11. Sandve, G.K., Nekrutenko, A., Taylor, J., and Hovig, E. Ten simple rules for reproducible computational research. PLoS Computational Biology 9, 10 (Oct. 24, 2013).Google ScholarGoogle ScholarCross RefCross Ref
  12. Schwab, M., Karrenbach, N., and Claerbout, J. Making scientific computations reproducible. Computing in Science Engineering 2, 6 (Nov. 2000), 61--67. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Stodden, V. Enabling reproducible research: Licensing for scientific innovation. International Journal of Communications Law & Policy 13 (Winter 2009), 22--46.Google ScholarGoogle Scholar
  14. Stodden, V. The legal framework for reproducible scientific research: Licensing and copyright. IEEE Computing in Science and Engineering 11, 1 (Jan.-Feb. 2009), 35--40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Stodden, V. The Scientific Method in Practice: Reproducibility in the Computational Sciences. Technical Report Working Paper 4773-10. MIT Sloan School of Management, Cambridge, MA, Feb. 2010; http://web.stanford.edu/~vcs/papers/SMPRCS2010.pdfGoogle ScholarGoogle ScholarCross RefCross Ref
  16. Stodden, V., Borwein, J., and Bailey, D.H. 'Setting the default to reproducible' in computational science research. SIAM News 46, 5 (June 2013).Google ScholarGoogle Scholar
  17. Stodden, V., Hurlin, C., and Perignon, C. RunMyCode.org: A novel dissemination and collaboration platform for executing published computational results. In Proceedings of the Eighth IEEE International Conference on E-Science (Chicago, IL, Sept. 15). IEEE Computer Society, 2012, 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Vandewalle, P., Kovac̆ević, J., and Vetterli, M. Reproducible research in signal processing: What, why, and how. IEEE Signal Processing Magazine 26, 3 (May 2009), 37--47.Google ScholarGoogle ScholarCross RefCross Ref
  19. Vitek, J. and Kalibera, T. Repeatability, reproducibility, and rigor in systems research. In Proceedings of the 11th ACM International Conference on Embedded Software (Taipei, Taiwan, Oct. 9--14). ACM Press, New York, 2011, 33--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Yale Law School Roundtable on Data and Code Sharing. Reproducible research: Addressing the need for data and code sharing in computational science. Computing in Science and Engineering 12, 5 (Sept./Oct. 2010), 8--13.Google ScholarGoogle Scholar

Index Terms

  1. Repeatability in computer systems research

    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 59, Issue 3
      March 2016
      109 pages
      ISSN:0001-0782
      EISSN:1557-7317
      DOI:10.1145/2897191
      • Editor:
      • Moshe Y. Vardi
      Issue’s Table of Contents

      Copyright © 2016 ACM

      Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 25 February 2016

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Popular
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDFChinese translation

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format