GitHub优先级标签的优先级排序
软件工程
2024-05-20 v1
摘要
GitHub社区常使用问题标签作为对问题进行分流的手段,通过根据需要紧急程度对其进行优先级评级。所使用的标签由仓库贡献者确定,GitHub并未进行标准化。这使得研究人员和贡献者在跨仓库进行优先级相关推理时难以进行。以往的研究表明,问题标签的使用方式及其标签后果引发了关注。例如,一些研究使用聚类模型和自然语言处理来对标签进行分类,但并未特别强调优先级。本篇论文,我们引入了一个由812个手动分类的优先级标签组成的独特数据集,这些标签被规范化并排序为低、中或高优先级。为了说明该数据集的实际应用,我们创建了一个面向GitHub贡献者的工具,用于从他们所属的仓库中生成最高优先级的问题列表。我们已在Zenodo上发布该数据集和工具,希望能够帮助开源社区更有效地解决高优先级问题,并激发其他潜在用途。
引用
@article{arxiv.2405.10891,
title = {Prioritising GitHub Priority Labels},
author = {James Caddy and Christoph Treude},
journal= {arXiv preprint arXiv:2405.10891},
year = {2024}
}
备注
4 pages, 5 tables, 2 figures, appearing in PROMISE 2024