中文

对 GitHub 问题的可视化分析以获取洞察

软件工程 2024-07-31 v1 人机交互

摘要

版本控制系统是软件开发的核心组成部分,GitHub 因其综合的项目管理工具(包括问题跟踪和拉取请求)而成为流行的在线平台。然而,GitHub 缺乏问题与提交之间的直接关联,使开发者难以理解特定问题的解决方式。尽管 GitHub 的 Insights 页面提供了一些用于存储库数据的可视化,但以文本格式呈现的问题和提交相关数据会阻碍对问题管理的快速评估。本文提出一种原型 Web 应用程序,生成可视化图表以提供问题时间线洞察,并揭示与问题相关的不同因素。该方法聚焦于问题的生命周期,用以增强用户对项目开发模式的理解。我们通过三个开源 GitHub 存储库的案例研究展示了该方法的有效性。此外,我们进行了用户评估,以验证该原型在更有效、更快速地传达关键存储库信息方面的 efficacy。

关键词

引用

@article{arxiv.2407.20900,
  title  = {Visual Analysis of GitHub Issues to Gain Insights},
  author = {Rifat Ara Proma and Paul Rosen},
  journal= {arXiv preprint arXiv:2407.20900},
  year   = {2024}
}