Eitanli/github-issues
收藏Hugging Face2023-05-24 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/Eitanli/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
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: 2600208
num_examples: 215
download_size: 683347
dataset_size: 2600208
license: openrail
task_categories:
- text-classification
language:
- en
tags:
- code
pretty_name: github_issues
size_categories:
- 1K<n<10K
---
# Dataset Card for "github-issues"
[More Information needed](https://github.com/huggingface/datasets/blob/main/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards)
dataset_info:
特征字段:
- 字段名:url,数据类型:字符串
- 字段名:repository_url,数据类型:字符串
- 字段名:labels_url,数据类型:字符串
- 字段名:comments_url,数据类型:字符串
- 字段名:events_url,数据类型:字符串
- 字段名:html_url,数据类型:字符串
- 字段名:id,数据类型:64位整数
- 字段名:node_id,数据类型:字符串
- 字段名:number,数据类型:64位整数
- 字段名:title,数据类型:字符串
- 字段名: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,数据类型:字符串
- 字段名:state,数据类型:字符串
- 字段名:locked,数据类型:布尔值
- 字段名: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,数据类型:空值
- 字段名:comments,字符串序列
- 字段名:created_at,数据类型:秒级时间戳
- 字段名:updated_at,数据类型:秒级时间戳
- 字段名:closed_at,数据类型:秒级时间戳
- 字段名:author_association,数据类型:字符串
- 字段名:active_lock_reason,数据类型:空值
- 字段名:draft,数据类型:布尔值
- 字段名:pull_request,拉取请求(Pull Request)结构体:
- 字段名:url,数据类型:字符串
- 字段名:html_url,数据类型:字符串
- 字段名:diff_url,数据类型:字符串
- 字段名:patch_url,数据类型:字符串
- 字段名:merged_at,数据类型:秒级时间戳
- 字段名:body,数据类型:字符串
- 字段名:reactions,结构体:
- 字段名:url,数据类型:字符串
- 字段名:total_count,数据类型:64位整数
- 字段名:+1,数据类型:64位整数
- 字段名:-1,数据类型:64位整数
- 字段名:laugh,数据类型:64位整数
- 字段名:hooray,数据类型:64位整数
- 字段名:confused,数据类型:64位整数
- 字段名:heart,数据类型:64位整数
- 字段名:rocket,数据类型:64位整数
- 字段名:eyes,数据类型:64位整数
- 字段名:timeline_url,数据类型:字符串
- 字段名:performed_via_github_app,数据类型:空值
- 字段名:state_reason,数据类型:字符串
- 字段名:is_pull_request,数据类型:布尔值
拆分方式:
- 拆分名称:train,字节大小:2600208,样本数量:215
下载大小:683347
数据集总大小:2600208
开源协议:openrail
任务类别:
- 文本分类
语言:
- 英语
标签:
- 代码
可视化名称:github_issues
样本规模类别:1000 < n < 10000
# 「github-issues」数据集卡片
[需要补充更多信息](https://github.com/huggingface/datasets/blob/main/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards)
提供机构:
Eitanli原始信息汇总
数据集概述
数据集名称
- 名称: github_issues
数据集特征
- 基本特征:
url: 字符串类型repository_url: 字符串类型labels_url: 字符串类型comments_url: 字符串类型events_url: 字符串类型html_url: 字符串类型id: 整数类型(64位)node_id: 字符串类型number: 整数类型(64位)title: 字符串类型user: 结构体类型,包含多个子特征labels: 列表类型,包含多个子特征state: 字符串类型locked: 布尔类型assignee: 结构体类型,包含多个子特征assignees: 列表类型,包含多个子特征milestone: 空值comments: 字符串序列created_at: 时间戳类型(秒)updated_at: 时间戳类型(秒)closed_at: 时间戳类型(秒)author_association: 字符串类型active_lock_reason: 空值draft: 布尔类型pull_request: 结构体类型,包含多个子特征body: 字符串类型reactions: 结构体类型,包含多个子特征timeline_url: 字符串类型performed_via_github_app: 空值state_reason: 字符串类型is_pull_request: 布尔类型
数据集大小
- 下载大小: 683347字节
- 数据集大小: 2600208字节
- 训练集大小: 2600208字节,包含215个示例
许可信息
- 许可证: openrail
任务类别
- 任务: text-classification
语言
- 语言: en
标签
- 标签: code
数据集类别
- 类别: 1K<n<10K
搜集汇总
数据集介绍

构建方式
在软件开发和协作的生态系统中,GitHub Issues 是追踪项目问题、功能请求与任务分配的核心机制。Eitanli/github-issues 数据集正是基于这一背景构建而成,它通过系统化地收集 GitHub 平台上公开仓库的 issue 数据,为自然语言处理与软件工程分析提供了丰富的语料资源。该数据集以 JSON 格式存储,每条记录包含 issue 的元数据信息,如 URL、标题、状态、标签、创建与更新时间、评论序列、用户信息以及拉取请求关联等字段。数据集中共包含 215 条训练样本,所有样本均来源于真实开源项目,确保了数据的真实性与多样性。
特点
该数据集最显著的特点在于其结构化程度极高,涵盖了 issue 从创建到关闭的完整生命周期信息。每条记录不仅包含标题与正文内容,还详细记录了用户交互、标签分类、反应计数、里程碑与评论等上下文信息。此外,数据集将 issue 与 pull request 进行区分,并标注了是否属于拉取请求,这为区分问题讨论与代码变更提供了便利。数据集还提供了丰富的用户信息与反应统计,使得研究者能够深入分析社区参与模式与情感倾向。整体而言,这些多维度的特征为文本分类、情感分析、社区行为建模等任务提供了坚实的数据基础。
使用方法
该数据集可广泛应用于文本分类、情感分析、以及软件工程领域的相关研究。用户可通过 Hugging Face Datasets 库直接加载数据集,加载后每条记录以字典形式呈现,便于快速访问字段内容。对于分类任务,可利用 'title' 与 'body' 字段作为输入文本,以 'state' 或 'labels' 作为目标标签进行模型训练。此外,研究者可利用 'comments' 字段构建对话式数据集,或结合 'reactions' 字段分析社区反馈。数据集仅包含训练集划分,用户可根据研究需求自行划分训练集与验证集,以适配不同的机器学习工作流。
背景与挑战
背景概述
在开源软件生态蓬勃发展的背景下,GitHub Issue作为开发者协作与问题追踪的核心载体,蕴含着丰富的语义信息与技术洞察。Eitanli/github-issues数据集由研究者于近年来构建,旨在系统性地收集并结构化呈现GitHub平台上的议题数据,为自然语言处理与软件工程领域的交叉研究提供基础资源。该数据集聚焦于议题的文本内容、状态流转、用户交互及元数据等多元维度,尤其关注从议题描述到分类标签的映射关系,为文本分类任务(如状态预测、标签推荐)提供了真实场景下的训练与评估素材。其影响力体现在为代码仓库的自动化管理、开发者行为分析及协作模式挖掘等方向开辟了数据驱动的探索路径,成为连接软件工程实践与机器学习技术的重要桥梁。
当前挑战
该数据集所解决的领域问题核心在于议题自动化分类与状态预测,然而现实场景中议题文本的噪声、多义性及领域特异性使得模型难以准确捕捉语义特征。构建过程中,数据爬取面临API速率限制与异构数据结构整合的难题,不同仓库的标签体系差异、议题模板多样性以及时间跨度内元数据格式演变,均增加了数据清洗与归一化的复杂度。此外,议题中混合的代码片段、超链接与自然语言描述对文本预处理提出更高要求,而少量样本(仅215条训练实例)进一步限制了深度模型的泛化能力,亟需通过迁移学习或数据增强策略来缓解标注稀疏带来的挑战。
常用场景
经典使用场景
在软件工程与自然语言处理的交叉领域中,Eitanli/github-issues数据集被广泛用于文本分类任务,尤其是对GitHub Issue的自动标注与状态识别。研究者利用该数据集中丰富的标题、正文及标签信息,训练模型以预测Issue的类别(如bug、feature request、question等),或判断其当前状态(open、closed、merged)。这一场景的核心在于利用结构化与非结构化文本的联合特征,实现对开源协作中大量未标记Issue的智能化管理。
解决学术问题
该数据集有效解决了开源社区中Issue管理效率低下的学术难题。传统上,Issue分类依赖于人工标注或简单的规则匹配,难以适应大规模、多语言的项目生态。通过提供包含215个样本的精细标注数据,Eitanli/github-issues为研究者提供了基准测试平台,推动了对弱监督学习、迁移学习及多标签分类算法的探索。其意义在于降低了软件维护中的人力成本,并为自动化代码审查、缺陷预测等下游任务奠定了数据基础。
衍生相关工作
该数据集衍生了一系列经典工作,包括基于Transformer的Issue标题生成、多模态Issue摘要以及跨项目迁移学习框架。例如,研究者利用其标题与正文的配对关系,训练了用于自动补全Issue描述的Seq2Seq模型。另一项工作则结合用户协作网络,提出了融合社交特征的Issue解析器,在状态预测任务上取得了突破。这些成果共同推动了软件工程与NLP的深度融合。
以上内容由遇见数据集搜集并总结生成



