-
Notifications
You must be signed in to change notification settings - Fork 749
Use "Qiskit contributors" as authors in bibtex file #1693
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we can also delete the authors list and the corresponding script to generate that file. There isn't really anything useful it provides anymore without the bibtex file
I agree with this 👍 Instead of linking to this file as suggsted in the PR description, we could do it similar to how rustworkx does it and refer to the |
To see why this is most helpful see Ref. 49 of this paper: https://arxiv.org/abs/2303.07660 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The other place you need to update is the https://github.com/Qiskit/qiskit#authors-and-citation which refers to the AUTHORS
file still
Removed in 67449be |
Part of Qiskit/qiskit#1693: With the change to using Qiskit contributors as author in the Qiskit.bib file, the author list no longer needs to be regenerated and the bib file shouldn't be overwritten in the release process. This PR also removes the according tests
67449be
to
2fd541d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This LGTM, cleaning this up will make citing qiskit a lot easier for people.
Summary
Replace the author list in the
Qiskit.bib
file by "Qiskit contributors". Previously discussed in #934.Details
Note that if this is merged we have to update
Qiskit/qiskit-bot
to not overwrite the bibfile upon release.Current status
To cite Qiskit we currently provide the
Qiskit.bib
file, which has an autogenerated author list including all account names appearing in any commit to one of Qiskit Terra, Aer, Ignis, IBMQ Provider, the applications or the meta package.This approach has several shortcomings:
A-tA-v
, so even if the journal would automatically truncate, we would be cited asA-tA-v et al. Qiskit: ....
. There are a lot of these cases in the full list.Qiskit contributors
as author would reflect that explicitly.Proposal
By using
Qiskit contributors
as author name, which is a commonly used approach for large software projects or collaborations (e.g. CERN), we could resolve all of the above issues. On zenodo, we can still reference the author list or just reference GitHub's contributor list.One concern raised in #934 is that by using
Qiskit contributors
, contributors would not get credit if Qiskit is cited. However, as long as the proper zenodo link is included (as per our bib file), the citation is correctly detected. To have Qiskit appear in e.g. Google Scholar, the article can always be added manually -- instead of the current opt-out we would move towards an opt-in. Given that many contributors don't have Qiskit in their Google scholar account anyways, this seems like a small drawback while gaining a lot of advantages.In a nutshell
Pro
Con