Slide 1

Slide 1 text

How to get career credit for software Arfon Smith

Slide 2

Slide 2 text

Software is important How Do Scientists Develop and Use Scientific Software?, Hannay et al, 2009

Slide 3

Slide 3 text

Software is important becoming increasingly ^

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

deep intellectual contributions (Are) now encoded in software. Victoria Stodden

Slide 8

Slide 8 text

the skills required to be a successful scientific researcher are increasingly indistinguishable from the skills required to be successful in industry. Jake VanderPlas

Slide 9

Slide 9 text

We must find a way to legitimize software as a form of scholarship. Phil Bourne, Director for Data Science, NIH

Slide 10

Slide 10 text

Until relatively recently, publishing software generally required (novel) scientific results Still true in many disciplines

Slide 11

Slide 11 text

Many barriers to software being a first-class citizen

Slide 12

Slide 12 text

Challenge Technical Cultural How do you cite software? ✔ ❌ Software Citations aren’t allowed ❌ ✔ software isn’t citable ✔ ❌ Software citations aren’t indexed ✔ ✔ Software isn’t peer reviewed ❌ ✔ Software can’t cite other software ✔ ❌

Slide 13

Slide 13 text

(ii) Many of our journals are society led/operated (i) ADS is a benevolent indexer

Slide 14

Slide 14 text

Two things…

Slide 15

Slide 15 text

Make something citable 1

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

https://doi.org/10.5281/zenodo.1168860 Olsen, Jógvan Magnus Haugaard. PyFraME: Python tools for Fragment-based Multiscale Embedding. (2018). doi:10.5281/ zenodo.1168860

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

* Full disclosure: I’m EIC of JOSS

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

Make it easy to be cited 2

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

R > citation(‘ggplot2') To cite ggplot2 in publications, please use: H. Wickham. ggplot2: elegant graphics for data analysis. Springer New York, 2009. A BibTeX entry for LaTeX users is @Book{, author = {Hadley Wickham}, title = {ggplot2: elegant graphics for data analysis}, publisher = {Springer New York}, year = {2009}, isbn = {978-0-387-98140-6}, url = {http://had.co.nz/ggplot2/book}, }

Slide 31

Slide 31 text

Python > import astroML as aml > aml.__citation__ @INPROCEEDINGS{astroML, author={{Vanderplas}, J.T. and {Connolly}, A.J.and {Ivezi{\'c}}, {\v Z}. and {Gray}, A.}, booktitle={Conference on Intelligent Data Understanding (CIDU)}, title={Introduction to astroML: Machine learning for astrophysics}, month={Oct.}, pages={47 -54}, doi={10.1109/CIDU.2012.6382200}, year={2012} }

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

AAS Journals welcome papers which describe the design and function of software of relevance to research in astronomy and astrophysics. Such papers should contain a description of the software, its novel features and its intended use. Such papers need not include research results produced using the software, although including examples of applications can be helpful. There is no minimum length requirement for software papers. http://journals.aas.org/policy/software.html ” “

Slide 34

Slide 34 text

Tell me exactly what to do: Publish your code (and put a license on it) Make your code ‘citable’ by archiving in Zenodo or figshare Encourage people to cite you Write a short paper in e.g. RNAAS or JOSS Write a full paper for ApJ (or other venue)

Slide 35

Slide 35 text

[WIP]: How to GIVE career credit for software Arfon Smith

Slide 36

Slide 36 text

When do you have power and influence as an academic?

Slide 37

Slide 37 text

(i) In your research group/team (ii) As a reviewer (peer review, grant review panels) (iii) As a member of a search committee (iv) On a tenure review committee (v) When influencing policy (group, department, professional society, funding agency)

Slide 38

Slide 38 text