paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Understanding and Enhancing Issue Prioritization in GitHub

理解并增强 GitHub 中的 issue 优先级排序
ASE 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)2023匹配度 1/10 · 该论文研究 GitHub issue 优先级排序、标签效果与排序算法,属于软件工程/开发者工具中的实证研究,不涉及静态分析、LLM/Agent 程序分析、浮点程序分析或贝叶斯程序分析,与用户研究画像核心方向基本无关。引用 4 inbox
Yingying He, Wenhua Yang, Minxue Pan, Yasir Hussain, Yu Zhou
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:基于 150 万+ issue 的实证研究,揭示 GitHub 标签在优先级排序中的局限,并比较多种排序算法。

本文关注 GitHub 上大型开源项目中 issue 优先级排序效率低、机制不清的问题。作者基于涵盖多种项目、超过 150 万个 issue 的数据集开展实证研究,考察标签在 issue 优先级排序中的作用,分析各类 issue 特征对排序的影响,并比较不同排序算法在这些有效特征上的表现。研究发现标签对优先级排序的效果有限,某些 issue 特征具有显著影响,不同排序算法性能存在差异。该工作为开源平台的 issue 处理提供经验依据,并为后续自动化优先级排序研究提供指导。

问题
GitHub 大型项目中 issue 优先级排序困难,标签及其他 issue 特征对排序的实际效果尚不明确。
方法
构建覆盖多项目、超过 150 万个 issue 的数据集,实证分析标签作用与 issue 特征影响,并基于重要特征评估多种排序算法。
评估
通过跨项目大规模实证度量,比较标签有效性、issue 特征重要性和不同排序算法的排序性能。
原文摘要(Abstract)

GitHub has become a prominent platform for open source software development, facilitating collaboration and communication among a diverse group of contributors. Efficient issue tracking is a crucial aspect of managing projects on GitHub, and labels serve as one of the primary mechanisms for issue prioritization, while various other issue features are also utilized by issue handlers for the same purpose. However, in large projects, prioritizing issues remains a challenge, and the efficacy of using labels or other issue features for prioritization is not well understood. To address this knowledge gap, we conduct a comprehensive empirical study that investigates the role of labels in GitHub issue prioritization, examines the influence of various issue features on prioritization, and assesses the performance of different ranking algorithms based on these impactful features. Our study, conducted on a dataset comprising data from over 1.5 million issues across diverse GitHub projects, provides valuable insights for issue handling in open source platforms and offers guidance for future research in this domain. Specifically, the study reveals the limited effectiveness of labels in issue prioritization, highlights the significance of certain issue features in the prioritization process, and compares the performance of various ranking algorithms for issue prioritization to support issue handlers.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{HeYPHZ23,
  title = {Understanding and Enhancing Issue Prioritization in GitHub},
  author = {Yingying He and Wenhua Yang and Minxue Pan and Yasir Hussain and Yu Zhou},
  booktitle = {ASE},
  year = {2023},
  doi = {10.1109/ase56229.2023.00044}
}