Software Citation

Exercise: To cite, or not to cite, that is the question...

Suppose you are writing a paper on your latest research and are putting together the reference list. During your research you have used all the software mentioned below.

  • Ubuntu - operating system
  • Microsoft Word - text editor (used to write the paper, take notes)
  • Git - version control software
  • NumPy - Python math library (used in nearly all Python-based research software)
  • ESMValTool - diagnostic tool/library for Earth System Models (Used in many climate research projects)
  • ClimAn - your own domain specific python library (defines various analytical functions that you used in your climate research)
  • The original code on which you based your library ClimAn
  • Your own local Python script, used to execute the analysis

Which software would you cite and which not? Why?