skip to main content
research-article

A note on rigour and replicability

Authors Info & Claims
Published:02 September 2012Publication History
Skip Abstract Section

Abstract

As any empirical science, Software Engineering research should strive towards better research practices. Replication is regrettably not a priority for Software Engineering researchers and, moreover, not afforded by many published studies. Here we report our experience from our encounter with a recent paper in a agship Software Engineering conference. Our experience shows that current publication requirements do not guarantee replicability.

References

  1. A. Brooks, M. Roper, M. Wood, J. Daly, and J. Miller. Replication's role in software engineering. In Forrest Shull, Janice Singer, and Dag I. K. Sjøberg, editors, Guide to Advanced Empirical Software Engineering, pages 365--379. Springer London, 2008. 10.1007/978-1-84800-044-5 14.Google ScholarGoogle Scholar
  2. H.L. Dreyfus and S.E. Dreyfus. Mind over machine. Free Press, 1988.Google ScholarGoogle Scholar
  3. Marius Eriksen. Effective Sscala. http://twitter.github.com/effectivescala, 2012.Google ScholarGoogle Scholar
  4. Myles Hollander and Douglas A. Wolfe. Nonparametric Statistical Methods. John Wiley & Sons, Inc., 2nd edition, 1999.Google ScholarGoogle Scholar
  5. Cay S. Horstmann. Scala for the Impatient. Addison-Wesley, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Darrel C. Ince, Leslie Hatton, and John Graham-Cumming. The case for open computer programs. Nature, 482:485--488, 23 February 2012.Google ScholarGoogle ScholarCross RefCross Ref
  7. Barbara R. Jasny, Gilbert Chin, Lisa Chong, and Sacha Vignieri. Again, and again, and again.... Science, 334:1225, 2 December 2011.Google ScholarGoogle ScholarCross RefCross Ref
  8. Peter Norvig. Teach yourself programming in ten years. http://norvig.com/21-days.html, 2001.Google ScholarGoogle Scholar
  9. Martin Odersky. Scala levels: beginner to expert, application programmer to library designer. http://www.scala-lang.org/node/8610, 2011.Google ScholarGoogle Scholar
  10. Martin Odersky. The Sscala language specification version 2.9. Technical report, Programming Methods Laboratory, EPFL, Switzerland, May 24 2011.Google ScholarGoogle Scholar
  11. Victor Pankratius, Felix Schmidt, and Gilda Garretón. Combining functional and imperative programming for multicore software: An empirical study evaluating Scala and Java. In Proceedings of te 34th International Conference on Software Engineering, Zurich, June 6-9 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Roger D. Peng. Reproducible research in computational science. Science, 334:1226--1227, 2 December 2011.Google ScholarGoogle ScholarCross RefCross Ref
  13. Victor R.Basili, Forrest Shull, and Filippo Lanubile. Building knowledge through families of experiments. IEEE Transactions on Software Engineering, 25(04):456--473, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Shaw. Writing good software engineering research papers. In Proceedings of the 25th International Conference on Software Engineering, 2003., pages 726--736, May 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Forrest Shull, Jeffrey Carver, Sira Vegas, and Natalia Juristo. The role of replications in empirical software engineering. Empirical Software Engineering, 13:211--218, 2008. 10.1007/s10664-008-9060-1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Dag I.K Sjøberg, J.E. Hannay, O. Hansen, V.B. Kampenes, A. Karahasanovic, N.-K. Liborg, and A.C. Rekdal. A survey of controlled experiments in software engineering. IEEE Transactions on Software Engineering, 31(9):733--753, Sept. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Bjarne Stroustrup. Posting to comp.lang.c++. http://www2.research.att.com/~bs/blast.html, December 1994.Google ScholarGoogle Scholar
  18. Dean Wampler and Alex Payne. Programming Scala. O'Reilly, 2009.Google ScholarGoogle Scholar
  19. Leon E. Winslow. Programming pedagogy a psychological overview. SIGCSE Bull., 28(3):17--22, September 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Carmen Zannier, Grigori Melnik, and Frank Maurer. On the success of empirical studies in the International Conference on Software Engineering. In ICSE '06: Proceedings of the 28th international conference on Software engineering, pages 341--350, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A note on rigour and replicability

      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

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader