GIRT-Data:抽样GitHub问题报告模板
GIRT-Data: Sampling GitHub Issue Report Templates
摘要:
GitHub的问题报告为开发人员提供了对软件开发项目的发展至关重要的宝贵信息。贡献者可以使用这些报告来执行软件工程任务,如提交bug、请求功能和协作构思。在最初版本的问题报告中,没有使用它们的标准方法。因此,问题报告的质量差别很大。为了提高问题报告的质量,GitHub引入了问题报告模板(IRT),当打开新问题时,该模板会预填充问题描述。IRT通常包含问候贡献者,描述项目指南和收集相关信息。然而,尽管这个功能在2016年推出,但只有近5%的GitHub存储库(超过10颗星)使用它。目前关于IRT的文章很少,可用的文章只考虑了少数存储库。在这项工作中,我们引入了GIRT数据,这是YAML和Markdown格式的第一个也是最大的IRT数据集。该数据集及其相应的开源爬虫工具旨在支持这一领域的研究,并鼓励更多的开发人员在其存储库中使用IRT。数据集的稳定版本包含1,084,300个存储库,其中50,032个支持IRT。数据集和爬虫程序的稳定版本可在此处获得:www.example.com
英文摘要:
GitHub's issue reports provide developers with valuable information that is essential to the evolution of a software development project. Contributors can use these reports to perform software engineering tasks like submitting bugs, requesting features, and collaborating on ideas. In the initial versions of issue reports, there was no standard way of using them. As a result, the quality of issue reports varied widely. To improve the quality of issue reports, GitHub introduced issue report templates (IRTs), which pre-fill issue descriptions when a new issue is opened. An IRT usually contains greeting contributors, describing project guidelines, and collecting relevant information. However, despite of effectiveness of this feature which was introduced in 2016, only nearly 5% of GitHub repositories (with more than 10 stars) utilize it. There are currently few articles on IRTs, and the available ones only consider a small number of repositories. In this work, we introduce GIRT-Data, the first and largest dataset of IRTs in both YAML and Markdown format. This dataset and its corresponding open-source crawler tool are intended to support research in this area and to encourage more developers to use IRTs in their repositories. The stable version of the dataset contains 1,084,300 repositories and 50,032 of them support IRTs. The stable version of the dataset and crawler is available here: https://github.com/kargaranamir/girt-data
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。