Home > FAQ > How can researchers make software count as a research output?

How can researchers make software count as a research output?

August 20, 2026
research software publicationsoftware citation methodspersistent identifier archivingsoftware documentation practicesacademic software recognition

Researchers can make software count as a research output by publishing it in recognized venues, archiving it with a persistent identifier, and documenting it thoroughly so others can cite and build upon it.

Publish in Software-Specific Journals

Several peer-reviewed journals now accept software papers that describe computational tools, algorithms, or research infrastructure. The Journal of Open Source Software (JOSS), SoftwareX, and the Journal of Statistical Software publish citable articles focused on research software. These publications provide DOIs and formal peer review, establishing your software as a legitimate scholarly contribution that appears in citation metrics.

Archive with Persistent Identifiers

Deposit your software in a recognized repository that issues persistent identifiers like DOIs. Zenodo, figshare, and the Software Heritage archive all provide long-term preservation and citeable DOIs. GitHub repositories alone don't count as formal research outputs because URLs can break and code can disappear—archiving ensures your work remains accessible and traceable. Include version numbers and release notes so others can reference specific iterations.

Document Thoroughly

Write comprehensive documentation that explains what your software does, how to install and use it, and what research problems it solves. Include a clear README file, user guides, and API documentation. Add a CITATION.cff file or similar citation metadata directly in your repository so users know exactly how to cite your work. This makes your software more discoverable and easier for others to acknowledge in their research.

Link to Publications

If your software supports a research paper, explicitly mention it in the publication and vice versa. Cross-reference the software DOI in your paper's data availability statement and cite the paper in your software documentation. This bidirectional linking strengthens the connection between your code and your broader research narrative.

Highlight in CVs and Grant Applications

List software outputs separately in your CV under a dedicated section for research software or digital scholarship. Include download statistics, citation counts, and community contributions as evidence of impact. Many funding agencies now recognize software as a valid research output—NSF's Biographical Sketch format explicitly allows software citations, and the UK's REF framework considers research software in impact assessments.

How can researchers make software count as a research output?
←
PreviousHow can early-career researchers use contribution statements in their CV?
NextHow can researchers find negative results that are hard to publish?
→