Daina Bouquin
Daniel Chivvis
Center for Astrophysics | Harvard & Smithsonian
not just astronomy
Unambiguous way to point at a specific thing in a specific place at a specific time.
Where the thing you are pointing at is at a specific time.
Identifiers for software are new.
But astronomers have been "citing" software for decades.
(e.g, ASCL)
The practice of citing software registry records could become a recommended practice for citing software that otherwise has no clear or direct way to identify it.
We developed a case study to look at past behaviors over the last two decades.
Different "types" of software packages developed in whole or in part at the CfA
Likely to be cited
Cover long year range
AAS XML (1998-2018)
ADS API search (same time frame)
Search strings that could have been used by article authors mentioning software in their papers. We made distinctions between identifiers and non-identifiers for our study.
We identified 410 aliases for our 9 software packages.
Confounding and ambiguous aliases could not always be identified and removed from our results
True citations have bibliographic entries
(machine actionable)
People use other mechanisms to try to give people credit but these mechanisms are not indexed by platforms like ADS or Google Scholar.
The ADS API is not designed for this purpose, so our search likely missed about 40% of the software mentions
All mentioned software packages had multiple aliases.
In total we found 109 aliases.
All "identifiers" mentioned in the literature were all associated with journal articles.
None of the identifiers found resolved directly to specific software releases.
Many software mentions
do not have bibliographic entries
(they are not machine actionable)
Note: bibliographic entries were often (but not always) nested in acknowledgement tags
343 papers included software mentions, but did not give any form of recognizable credit beyond mentioning it.
Example:
"Combining our isochrone data from the Dartmouth Stellar Evolution Database with our most updated star parameters using astropy.io, we created a diagram to illustrate log g versus Teff of our binary stars, as seen in Figure 10."
(Aleo et al. 2017)
Often people don't follow these instructions.
Registry records often contain complicated or conflicting instructions
Multiple preferred citations are confusing.
Daina Bouquin
Daniel Chivvis
Center for Astrophysics | Harvard & Smithsonian