从GitHub中提取结构化数据的工具
A Tool to Extract Structured Data from GitHub
摘要:
GitHub存储库包含有关项目贡献者、提交数量及其贡献者、发布、拉取请求、程序设计语言和问题的各种详细信息。然而,没有开源项目的系统数据集存在,其中包含有关GitHub上用于知识获取和挖掘的存储库的详细信息。在本文中,我们开发了名为GitRepository的工具支持,它有助于基于所提出的模式创建存储库的数据集。在最初的1680个存储库中,数据集托管了620个存储库(应用了星和叉的基本过滤器)和247个存储库(应用了所有预定义的过滤器后)。该工具提取GitHub存储库的信息,并以CSV格式保存数据。文件和数据库(.DB)文件。
英文摘要:
GitHub repositories consist of various detailed information about the project contributors, the number of commits and its contributors, releases, pull requests, programming languages, and issues. However, no systematic dataset of open source projects exists which features detailed information about the repositories on GitHub for knowledge acquisition and mining. In this paper, we developed tool support, named GitRepository, which helps in creating a data-set of repositories based on the proposed schema. Out of initial 1680 repositories, the dataset hosts 620 repositories (with applied basic filters of stars and forks), and 247 repositories (after applying all pre-defined filters). The tool extracts the information of GitHub repositories and saves the data in the form of CSV. files and a database (.DB) file.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。