gtxygyzb/github-issues
收藏Hugging Face2023-07-31 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/gtxygyzb/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: 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: 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: is_pull_request
dtype: bool
splits:
- name: train
num_bytes: 10109253
num_examples: 1000
download_size: 3048310
dataset_size: 10109253
configs:
- config_name: default
data_files:
- split: train
path: data/train-*
---
# Dataset Card for "github-issues"
[More Information needed](https://github.com/huggingface/datasets/blob/main/CONTRIBUTING.md#how-to-contribute-to-the-dataset-cards)
Learn from [Creating your own dataset](https://huggingface.co/learn/nlp-course/chapter5/5?fw=pt)
提供机构:
gtxygyzb
原始信息汇总
数据集概述
数据集名称
github-issues
数据集特征
基本特征
- url: 字符串类型
- repository_url: 字符串类型
- labels_url: 字符串类型
- comments_url: 字符串类型
- events_url: 字符串类型
- html_url: 字符串类型
- id: 整数类型
- node_id: 字符串类型
- number: 整数类型
- title: 字符串类型
用户信息
- user: 结构体类型,包含以下字段:
- login: 字符串类型
- id: 整数类型
- 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: 整数类型
- node_id: 字符串类型
- url: 字符串类型
- name: 字符串类型
- color: 字符串类型
- default: 布尔类型
- description: 字符串类型
状态信息
- state: 字符串类型
- locked: 布尔类型
指派信息
- assignee: 结构体类型,包含与user相同的字段
- assignees: 列表类型,包含与assignee相同的字段
里程碑信息
- milestone: 结构体类型,包含以下字段:
- url: 字符串类型
- html_url: 字符串类型
- labels_url: 字符串类型
- id: 整数类型
- node_id: 字符串类型
- number: 整数类型
- title: 字符串类型
- description: 字符串类型
- creator: 结构体类型,包含与user相同的字段
- open_issues: 整数类型
- closed_issues: 整数类型
- state: 字符串类型
- created_at: 时间戳类型
- updated_at: 时间戳类型
- due_on: 空值
- closed_at: 空值
其他信息
- comments: 字符串序列
- created_at: 时间戳类型
- updated_at: 时间戳类型
- closed_at: 时间戳类型
- author_association: 字符串类型
- active_lock_reason: 空值
- body: 字符串类型
- reactions: 结构体类型,包含以下字段:
- url: 字符串类型
- total_count: 整数类型
- +1: 整数类型
- -1: 整数类型
- laugh: 整数类型
- hooray: 整数类型
- confused: 整数类型
- heart: 整数类型
- rocket: 整数类型
- eyes: 整数类型
- timeline_url: 字符串类型
- performed_via_github_app: 空值
- state_reason: 字符串类型
- draft: 布尔类型
- pull_request: 结构体类型,包含以下字段:
- url: 字符串类型
- html_url: 字符串类型
- diff_url: 字符串类型
- patch_url: 字符串类型
- merged_at: 时间戳类型
- is_pull_request: 布尔类型
数据集分割
- train: 包含1000个示例,总大小为10109253字节
数据集大小
- 下载大小: 3048310字节
- 数据集大小: 10109253字节
搜集汇总
数据集介绍

构建方式
在开源软件协作的广阔图景中,GitHub Issues数据集通过系统化采集平台上的议题数据构建而成。其构建过程依托GitHub API,以编程方式获取了包含议题标题、正文、标签、状态、时间戳及关联用户信息在内的结构化数据。该过程确保了数据的原始性与完整性,将分散的社区讨论转化为可供机器学习模型处理的规范化格式,为研究软件工程中的自然语言交互提供了坚实基础。
特点
该数据集的核心特征在于其丰富的结构化字段与真实的社区交互语境。它不仅囊括了议题的文本内容,如标题和详细描述,还深度整合了元数据,包括标签分类、用户角色、时间演化序列以及情感反应统计。这种多维度的信息整合,使得数据集能够支持从文本分类、情感分析到协作模式挖掘等多种研究任务,精准反映了开源项目开发过程中的问题追踪与讨论动态。
使用方法
研究人员可利用Hugging Face的`datasets`库便捷加载此数据集,通过指定数据集路径即可访问其训练分割。数据以行为单位的字典结构呈现,每个键对应README中描述的特征字段。典型应用涉及对`body`和`title`字段进行自然语言处理,或结合`labels`、`state`及时间戳进行预测性建模。数据可直接用于训练模型,或经过进一步清洗与标注后,服务于特定的软件工程实证研究。
背景与挑战
背景概述
在软件工程与自然语言处理交叉领域,GitHub Issues数据集作为开源协作生态的关键语料库,由gtxygyzb等研究者于近年构建,旨在捕捉开源项目开发过程中的问题追踪与社区互动全貌。该数据集通过系统化采集GitHub平台上的议题数据,为自动化软件维护、开发者行为分析及智能协作工具研发提供了结构化基础。其核心研究问题聚焦于如何从海量异构的议题文本与元数据中,提炼出可驱动智能编码辅助、缺陷预测及社区治理的深层模式,对推动开源智能与软件工程智能化发展具有显著影响力。
当前挑战
该数据集致力于解决开源软件工程中议题分类、优先级评估及自动回复生成等复杂任务的挑战,其核心难点在于议题文本的语义多样性、技术术语的领域依赖性以及多语言混合表达带来的理解障碍。在构建过程中,挑战主要源于数据采集的规模与质量平衡,需克服GitHub API的速率限制与数据更新动态性;同时,议题标签的异构性、用户生成内容的非结构化特性以及隐私信息的过滤,均对数据清洗与标准化提出了极高要求,增加了构建高质量、可复用数据集的复杂度。
常用场景
经典使用场景
在软件工程与自然语言处理交叉领域,GitHub Issues数据集常被用于训练和评估自动化问题分类与优先级排序模型。该数据集收录了GitHub平台上丰富的议题数据,包括标题、描述、标签及用户互动信息,为研究者提供了真实且结构化的开源软件开发场景。通过分析议题内容与元数据,模型能够学习识别缺陷报告、功能请求或文档问题等类别,进而辅助开发团队高效管理项目流程。
实际应用
在实际开发环境中,基于该数据集构建的模型可集成至持续集成/持续部署流水线,实现议题的自动路由与分配。企业能够利用这些工具快速筛选高优先级缺陷,减少人工巡检成本,提升团队响应速度。此外,该数据集还可用于开发智能聊天机器人,协助开发者检索相似历史议题,从而加速问题排查与知识共享过程。
衍生相关工作
围绕该数据集,学术界衍生了一系列经典研究,例如基于Transformer架构的议题自动标注系统、结合代码变更与议题描述的缺陷预测模型,以及利用多模态学习融合文本与用户行为数据的优先级评估框架。这些工作不仅深化了对开源协作动态的理解,也为GitHub等平台提供了可扩展的智能化管理解决方案,持续影响着软件工程与人工智能的融合进程。
以上内容由遇见数据集搜集并总结生成



