awesome-oss-research-data
收藏资源简介:
这是一个精心策划的列表,收录了开源软件开发领域的相关数据集、数据源和实证研究资源。它涵盖了开发活动、依赖网络、包下载统计、安全、社区健康、社区讨论、估值、资金、调查、源代码分析、悬赏平台、公共政策和通用网络档案等多个主题领域,旨在为研究人员提供公开可访问的数据和指标来源。
This is a curated list of datasets, data sources, and empirical research resources related to the field of open-source software development. It covers multiple thematic areas including development activities, dependency networks, package download statistics, security, community health, community discussions, valuation, funding, surveys, source code analysis, bounty platforms, public policy, and general web archives. It aims to provide researchers with publicly accessible data and metric sources.
数据集概述
该页面是一个精心整理的开源软件(OSS)研究数据集与资源列表,专注于提供与开源软件开发相关的公开可获取的数据源、研究论文和工具。其核心优先收录原始数据可公开访问的资源,或基于公开来源推导的指标,同时涵盖仅提供高层洞察的数据源。
内容结构
页面内容按主题分为多个板块,每个板块下又细分为“数据集”和/或“研究”子类:
1. 开发活动
- 数据集:
- GHTorrent: GitHub REST API 历史数据的离线镜像。
- GH Archive: 记录 GitHub 的公开活动时间线。
- Ecosyste.ms: 支撑、维护和保护关键数字基础设施的工具和开放数据集。
- GitHub 创新图谱: GitHub 全球活动随时间变化的高层洞察。
- Census II & III: Linux 基金会关于 OSS 库生产使用情况的调查报告及数据。
- OSSRank: 提供顶级项目、项目类型和贡献者映射的排名。
- 开源贡献者指数 (OSCI): 衡量私营组织的活跃及总 GitHub 贡献者。
- 研究: 涵盖一般贡献模式、企业驱动贡献、贡献者体验、项目特征等主题的学术论文及关联数据。
2. 依赖网络
- ecosyste.ms: 开源依赖元数据解析与依赖树解析的 API 服务。
- Libraries.io: 跨生态系统的软件包依赖关系时间序列数据。
- Open Source Insights / deps.dev: Google 项目,构建跨生态系统的软件依赖图,包含版本和漏洞信息。
- Repology: 监控多个生态系统仓库的软件包版本信息。
- 软件生态系统分析数据 (DaSEA): 持续更新的软件依赖数据集。
3. 包下载统计
- 列出了 PyPI、CRAN、RubyGems、Julia、npm、NuGet、PECL/Pear、crates.io、Clojars 等主要语言包管理器的下载统计数据获取方式。
4. 安全
- CVE 项目: 通用漏洞披露项目,支持批量下载。
- NIST 国家漏洞数据库 (NVD): 通用漏洞披露数据库。
- CISA 已知被利用漏洞目录: 已知在野被利用的漏洞数据库。
- GitHub 咨询数据库: 影响 GitHub 包的 CVE 和安全问题数据库。
- 开源漏洞 (OSV) 数据库: 跨生态系统的漏洞数据库,包含 GitHub 咨询数据库。
- CVEfixes 数据集: 自动收集的开源软件漏洞及其修复的数据集。
- GitHub 问题数据集: 来自顶级语言顶级仓库的 GitHub 问题数据集。
5. 社区与项目健康
- 数据集:
- CHAOSS: Linux 基金会项目,定义 OSS 社区健康指标。
- OpenSSF 最佳实践徽章项目: 项目列表及统计。
- OpenSSF 关键性评分: 量化开源项目关键性的算法和数据。
- 工具: isitmaintained.com, GitWhois 提供 GitHub 仓库的快速状态检查。
- 研究: 关于开源社区健康分析指标及其对应叙述的学术论文。
6. 社区讨论
- StackExchange: 公开的问答数据。
- Linux 内核邮件列表 (LKML): Linux 内核邮件列表。
- Apache / GNU / Python 邮件档案: 各个项目的邮件列表存档。
- The Mail Archive & MARC: 公共邮件列表编目工具。
7. 估值
- 收录了多篇关于开源软件对经济、创新、创业及商业价值影响的研究论文及其数据集(如 BEA 报告、哈佛商学院工作论文)。
8. 资助
- 数据集:
- GitHub Sponsors: 用户依赖项目列表导出。
- jonathimer/awesome-oss-investors: 投资商业开源初创公司的风投列表。
- Kivach, Ko-fi, Liberapay, Open Collective: 不同的捐赠与资助平台。
- oss.fund: OSS 资助机会聚合器。
- StackAid: 在项目依赖间平均分配捐赠。
- Secure Open Source Rewards (sos.dev): 安全奖励计划。
- ralphtheninja/open-funding: OSS 资助选项指南。
- 研究: 关于开源软件资助模式、初创公司参与开源社区与融资关系的研究。
9. 调查
- 汇集了来自 Linux 基金会、GitHub、Stack Overflow、GitLab、Tidelift、SlashData、O‘Reilly、FINOS、TODO Group 等机构的多项年度或特定主题调查,多数提供公开的高层洞察或匿名数据,时间跨度从 2003 年到 2024 年。
10. 其他资源
- 该页面在开头提及另一个相关资源列表 dspinellis/awesome-msr,专注于实证软件工程/挖掘软件仓库的数据集。




