# Automating Software Citation using GitCite

**Authors:** Leshang Chen, Susan Davidson

arXiv: 1902.00952 · 2021-02-05

## TL;DR

This paper introduces GitCite, a system that automates software citation by integrating with Git and GitHub, allowing easy management and inference of citations for software components based on minimal explicit citations.

## Contribution

GitCite provides a novel model and implementation for automated software citation leveraging version control, simplifying citation management in open-source repositories.

## Key findings

- Enables inference of citations for project components
- Supports citation management through Git operations
- Integrates with GitHub via browser extension and local tools

## Abstract

The ability to cite software and give credit to its authors and contributors is increasingly important. While the number of online open-source software repositories has grown rapidly over the past few years, few are being properly cited when used due to the difficulty of creating appropriate citations and the lack of automated techniques. This paper presents GitCite, a model for software citation with version control which enables citations to be inferred for any project component based on a small number of explicit citations attached to subdirectories/files, and an implementation that integrates with Git and GitHub. The implementation includes a browser extension and a local executable tool, which enable citations to be added/modified/deleted to software project repositories and managed through functions such as fork/merge/copy.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1902.00952/full.md

## Figures

3 figures with captions in the complete paper: https://tomesphere.com/paper/1902.00952/full.md

## References

10 references — full list in the complete paper: https://tomesphere.com/paper/1902.00952/full.md

---
Source: https://tomesphere.com/paper/1902.00952