adilgupta/github-issues
收藏Hugging Face2024-02-21 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/adilgupta/github-issues
下载链接
链接失效反馈官方服务:
资源简介:
---
dataset_info:
features:
- name: url
dtype: string
- name: repository_url
dtype: string
- name: labels_url
dtype: string
- name: comments_url
dtype: string
- name: events_url
dtype: string
- name: html_url
dtype: string
- name: id
dtype: int64
- name: node_id
dtype: string
- name: number
dtype: int64
- name: title
dtype: string
- name: user
struct:
- name: login
dtype: string
- name: id
dtype: int64
- name: node_id
dtype: string
- name: avatar_url
dtype: string
- name: gravatar_id
dtype: string
- name: url
dtype: string
- name: html_url
dtype: string
- name: followers_url
dtype: string
- name: following_url
dtype: string
- name: gists_url
dtype: string
- name: starred_url
dtype: string
- name: subscriptions_url
dtype: string
- name: organizations_url
dtype: string
- name: repos_url
dtype: string
- name: events_url
dtype: string
- name: received_events_url
dtype: string
- name: type
dtype: string
- name: site_admin
dtype: bool
- name: labels
list:
- name: id
dtype: int64
- name: node_id
dtype: string
- name: url
dtype: string
- name: name
dtype: string
- name: color
dtype: string
- name: default
dtype: bool
- name: description
dtype: string
- name: state
dtype: string
- name: locked
dtype: bool
- name: assignee
struct:
- name: login
dtype: string
- name: id
dtype: int64
- name: node_id
dtype: string
- name: avatar_url
dtype: string
- name: gravatar_id
dtype: string
- name: url
dtype: string
- name: html_url
dtype: string
- name: followers_url
dtype: string
- name: following_url
dtype: string
- name: gists_url
dtype: string
- name: starred_url
dtype: string
- name: subscriptions_url
dtype: string
- name: organizations_url
dtype: string
- name: repos_url
dtype: string
- name: events_url
dtype: string
- name: received_events_url
dtype: string
- name: type
dtype: string
- name: site_admin
dtype: bool
- name: assignees
list:
- name: login
dtype: string
- name: id
dtype: int64
- name: node_id
dtype: string
- name: avatar_url
dtype: string
- name: gravatar_id
dtype: string
- name: url
dtype: string
- name: html_url
dtype: string
- name: followers_url
dtype: string
- name: following_url
dtype: string
- name: gists_url
dtype: string
- name: starred_url
dtype: string
- name: subscriptions_url
dtype: string
- name: organizations_url
dtype: string
- name: repos_url
dtype: string
- name: events_url
dtype: string
- name: received_events_url
dtype: string
- name: type
dtype: string
- name: site_admin
dtype: bool
- name: milestone
struct:
- name: url
dtype: string
- name: html_url
dtype: string
- name: labels_url
dtype: string
- name: id
dtype: int64
- name: node_id
dtype: string
- name: number
dtype: int64
- name: title
dtype: string
- name: description
dtype: string
- name: creator
struct:
- name: login
dtype: string
- name: id
dtype: int64
- name: node_id
dtype: string
- name: avatar_url
dtype: string
- name: gravatar_id
dtype: string
- name: url
dtype: string
- name: html_url
dtype: string
- name: followers_url
dtype: string
- name: following_url
dtype: string
- name: gists_url
dtype: string
- name: starred_url
dtype: string
- name: subscriptions_url
dtype: string
- name: organizations_url
dtype: string
- name: repos_url
dtype: string
- name: events_url
dtype: string
- name: received_events_url
dtype: string
- name: type
dtype: string
- name: site_admin
dtype: bool
- name: open_issues
dtype: int64
- name: closed_issues
dtype: int64
- name: state
dtype: string
- name: created_at
dtype: timestamp[s]
- name: updated_at
dtype: timestamp[s]
- name: due_on
dtype: 'null'
- name: closed_at
dtype: 'null'
- name: comments
sequence: string
- name: created_at
dtype: timestamp[s]
- name: updated_at
dtype: timestamp[s]
- name: closed_at
dtype: timestamp[s]
- name: author_association
dtype: string
- name: active_lock_reason
dtype: 'null'
- name: draft
dtype: bool
- name: pull_request
struct:
- name: url
dtype: string
- name: html_url
dtype: string
- name: diff_url
dtype: string
- name: patch_url
dtype: string
- name: merged_at
dtype: timestamp[s]
- name: body
dtype: string
- name: reactions
struct:
- name: url
dtype: string
- name: total_count
dtype: int64
- name: '+1'
dtype: int64
- name: '-1'
dtype: int64
- name: laugh
dtype: int64
- name: hooray
dtype: int64
- name: confused
dtype: int64
- name: heart
dtype: int64
- name: rocket
dtype: int64
- name: eyes
dtype: int64
- name: timeline_url
dtype: string
- name: performed_via_github_app
dtype: 'null'
- name: state_reason
dtype: string
- name: is_pull_request
dtype: bool
splits:
- name: train
num_bytes: 5857722
num_examples: 500
download_size: 1733342
dataset_size: 5857722
configs:
- config_name: default
data_files:
- split: train
path: data/train-*
---
提供机构:
adilgupta原始信息汇总
数据集特征
基本信息
- url: 字符串类型
- repository_url: 字符串类型
- labels_url: 字符串类型
- comments_url: 字符串类型
- events_url: 字符串类型
- html_url: 字符串类型
- id: 64位整数类型
- node_id: 字符串类型
- number: 64位整数类型
- title: 字符串类型
- state: 字符串类型
- locked: 布尔类型
- comments: 字符串序列
- created_at: 时间戳类型
- updated_at: 时间戳类型
- closed_at: 时间戳类型
- author_association: 字符串类型
- active_lock_reason: 空类型
- draft: 布尔类型
- body: 字符串类型
- timeline_url: 字符串类型
- performed_via_github_app: 空类型
- state_reason: 字符串类型
- is_pull_request: 布尔类型
用户信息
- user: 结构体
- login: 字符串类型
- id: 64位整数类型
- node_id: 字符串类型
- avatar_url: 字符串类型
- gravatar_id: 字符串类型
- url: 字符串类型
- html_url: 字符串类型
- followers_url: 字符串类型
- following_url: 字符串类型
- gists_url: 字符串类型
- starred_url: 字符串类型
- subscriptions_url: 字符串类型
- organizations_url: 字符串类型
- repos_url: 字符串类型
- events_url: 字符串类型
- received_events_url: 字符串类型
- type: 字符串类型
- site_admin: 布尔类型
标签信息
- labels: 列表
- id: 64位整数类型
- node_id: 字符串类型
- url: 字符串类型
- name: 字符串类型
- color: 字符串类型
- default: 布尔类型
- description: 字符串类型
指派信息
- assignee: 结构体
- login: 字符串类型
- id: 64位整数类型
- node_id: 字符串类型
- avatar_url: 字符串类型
- gravatar_id: 字符串类型
- url: 字符串类型
- html_url: 字符串类型
- followers_url: 字符串类型
- following_url: 字符串类型
- gists_url: 字符串类型
- starred_url: 字符串类型
- subscriptions_url: 字符串类型
- organizations_url: 字符串类型
- repos_url: 字符串类型
- events_url: 字符串类型
- received_events_url: 字符串类型
- type: 字符串类型
- site_admin: 布尔类型
指派列表
- assignees: 列表
- login: 字符串类型
- id: 64位整数类型
- node_id: 字符串类型
- avatar_url: 字符串类型
- gravatar_id: 字符串类型
- url: 字符串类型
- html_url: 字符串类型
- followers_url: 字符串类型
- following_url: 字符串类型
- gists_url: 字符串类型
- starred_url: 字符串类型
- subscriptions_url: 字符串类型
- organizations_url: 字符串类型
- repos_url: 字符串类型
- events_url: 字符串类型
- received_events_url: 字符串类型
- type: 字符串类型
- site_admin: 布尔类型
里程碑信息
- milestone: 结构体
- url: 字符串类型
- html_url: 字符串类型
- labels_url: 字符串类型
- id: 64位整数类型
- node_id: 字符串类型
- number: 64位整数类型
- title: 字符串类型
- description: 字符串类型
- creator: 结构体
- login: 字符串类型
- id: 64位整数类型
- node_id: 字符串类型
- avatar_url: 字符串类型
- gravatar_id: 字符串类型
- url: 字符串类型
- html_url: 字符串类型
- followers_url: 字符串类型
- following_url: 字符串类型
- gists_url: 字符串类型
- starred_url: 字符串类型
- subscriptions_url: 字符串类型
- organizations_url: 字符串类型
- repos_url: 字符串类型
- events_url: 字符串类型
- received_events_url: 字符串类型
- type: 字符串类型
- site_admin: 布尔类型
- open_issues: 64位整数类型
- closed_issues: 64位整数类型
- state: 字符串类型
- created_at: 时间戳类型
- updated_at: 时间戳类型
- due_on: 空类型
- closed_at: 空类型
拉取请求信息
- pull_request: 结构体
- url: 字符串类型
- html_url: 字符串类型
- diff_url: 字符串类型
- patch_url: 字符串类型
- merged_at: 时间戳类型
反应信息
- reactions: 结构体
- url: 字符串类型
- total_count: 64位整数类型
- +1: 64位整数类型
- -1: 64位整数类型
- laugh: 64位整数类型
- hooray: 64位整数类型
- confused: 64位整数类型
- heart: 64位整数类型
- rocket: 64位整数类型
- eyes: 64位整数类型
数据集分割
- train: 500个样本,5857722字节
数据集大小
- download_size: 1733342字节
- dataset_size: 5857722字节
配置
- config_name: default
- data_files:
- split: train
- path: data/train-*
- data_files:
搜集汇总
数据集介绍

构建方式
在软件开发和项目管理领域,GitHub Issues 作为协作与问题追踪的核心机制,承载着丰富的技术交流与决策信息。adilgupta/github-issues 数据集正是基于这一背景构建而成,它通过系统化采集 GitHub 平台上的公开 Issue 记录,汇聚了涵盖标题、描述、标签、评论、用户信息及里程碑等多维度的结构化数据。该数据集包含 500 条训练样本,每条样本均以 JSON 格式存储,完整保留了 Issue 的原始属性,如状态、指派人、拉取请求关联以及情感反应计数等,从而为软件工程分析提供了详尽且规整的数据基础。
特点
该数据集最显著的特点在于其高度的结构完整性与信息丰富度。它不仅囊括了 Issue 的核心文本内容(如标题、正文与评论序列),还深入记录了用户、标签、里程碑及反应等元数据,使得研究者能够从多个维度剖析项目协作的演化模式。此外,数据集通过布尔字段明确标识了 Issue 是否为拉取请求,并提供了时间戳信息(如创建、更新与关闭时间),从而支持对问题生命周期与开发流程的时序分析。这些特征共同赋予了数据集在软件工程研究、自然语言处理及社交计算等领域的广泛应用潜力。
使用方法
使用该数据集时,研究者可通过 Hugging Face Datasets 库直接加载,指定配置名称为 'default' 并选取训练分割即可获取数据。每条记录均以字典形式呈现,其中嵌套结构(如用户信息、标签列表)可通过键索引逐层访问。对于文本分析任务,可提取 'title' 与 'body' 字段进行语义建模;若涉及协作网络分析,则 'user' 与 'assignees' 字段可用来构建参与者关系图。同时,'reactions' 字段中的情感计数为情感分析或社区反馈研究提供了量化指标,而 'comments' 序列则支持对话式文本的深入挖掘。
背景与挑战
背景概述
在开源软件生态蓬勃发展的背景下,GitHub作为全球最大的代码托管平台,其Issue(议题)系统承载着开发者社区中问题报告、功能请求与协作讨论的核心交互数据。adilgupta/github-issues数据集由研究者Adil Gupta于近年构建,旨在系统性地捕获GitHub仓库中结构化与非结构化的议题信息,涵盖从标题、正文到用户行为、标签分类及反应统计等多维度字段。该数据集的核心研究问题聚焦于利用自然语言处理与软件工程分析方法,探索议题自动分类、优先级预测、开发者协作模式挖掘等方向。其发布为软件维护自动化、社区行为分析及开源治理研究提供了高保真的真实世界语料,推动了议题管理智能化与开源协作理解的前沿探索。
当前挑战
该数据集所解决的领域问题在于,GitHub议题的异构性与海量增长使得人工管理效率低下,亟需自动化工具实现议题的精准分类、紧急程度判断与重复检测。然而,构建过程面临多重挑战:首先,GitHub API的速率限制与数据爬取策略需精心设计,以在有限样本(500条训练样本)中平衡代表性;其次,议题文本中混杂代码片段、Markdown格式与多语言表达,增加了自然语言预处理的噪声。此外,标签体系的不一致性(如不同仓库自定义标签)与用户行为的动态性(如状态变更、评论流)对模型的泛化能力构成严峻考验,而数据集规模较小也限制了深度学习方法的直接应用,需依赖迁移学习或数据增强策略来缓解稀疏性问题。
常用场景
经典使用场景
在软件工程与自然语言处理交叉领域,adilgupta/github-issues数据集为研究者提供了大规模、结构化的开源项目问题追踪日志。该数据集囊括了从标题、正文、用户信息到标签、里程碑、拉取请求关联等丰富字段,使其成为训练智能分类器与信息抽取模型的理想素材。经典应用包括基于标题与正文的自动问题类型分类(如缺陷报告、功能请求、文档改进),以及利用用户交互数据预测问题解决时长与关闭状态。研究者常借助该数据集构建语义理解模型,将非结构化的自然语言描述映射到结构化的软件维护任务中,从而提升开源协作的效率与自动化水平。
实际应用
在实际工程环境中,该数据集被广泛用于构建自动化的开发者工具与质量保障系统。例如,企业可以利用其训练模型自动为内部提交的问题打上严重级别标签或推荐合适的负责人,从而缩短问题处理周期。在持续集成流水线中,基于该数据集训练的文本分析模块能够实时识别重复问题或提供历史解决方案的智能搜索,显著减轻维护者的认知负荷。此外,数据中的拉取请求关联字段支持构建代码审查辅助系统,通过分析问题描述与代码变更的语义关联,自动生成审查要点或冲突预警,提升大型团队协作的流畅度。
衍生相关工作
该数据集催生了多项具有影响力的衍生研究。在自然语言处理领域,研究者基于其正文与评论序列构建了对话摘要生成模型,如利用注意力机制提取问题讨论中的关键决议。在软件工程领域,出现了以该数据集为基准的‘问题优先级预测’与‘开发者专家推荐’任务,推动了多种图神经网络与预训练语言模型(如BERT变体)在仓库数据上的适配。另外,部分工作将其与代码提交日志结合,构建了多模态的软件演化知识图谱,用于缺陷定位与变更影响分析。这些经典工作不仅验证了数据集的实用价值,也促进了跨学科方法的融合创新。
以上内容由遇见数据集搜集并总结生成



