five

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-*
搜集汇总
数据集介绍
main_image_url
构建方式
在软件开发和项目管理领域,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变体)在仓库数据上的适配。另外,部分工作将其与代码提交日志结合,构建了多模态的软件演化知识图谱,用于缺陷定位与变更影响分析。这些经典工作不仅验证了数据集的实用价值,也促进了跨学科方法的融合创新。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务