使用 GitCite 实现软件引用的自动化
数据库
2021-02-05 v4 数字图书馆
摘要
对软件进行引用并向其作者与贡献者致谢的能力正变得愈发重要。尽管过去几年在线开源软件仓库数量迅速增长,但由于难以创建恰当引用且缺乏自动化技术,被使用时得到正确引用的寥寥无几。本文提出 GitCite,一种带版本控制的软件引用模型,其能基于附加到子目录/文件的少量显式引用,为任意项目组件推断引用,并给出了一个与 Git 和 GitHub 集成的实现。该实现包含一个浏览器扩展与一个本地可执行工具,可将引用添加/修改/删除至软件项目仓库,并通过 fork/merge/copy 等功能进行管理。
引用
@article{arxiv.1902.00952,
title = {Automating Software Citation using GitCite},
author = {Leshang Chen and Susan Davidson},
journal= {arXiv preprint arXiv:1902.00952},
year = {2021}
}