数据集概述
本数据集为SEAA 2025会议论文《开源Java项目中第三方HTTP客户端使用的实证分析》配套数据,包含开源Java项目中第三方HTTP客户端的使用情况相关文件,共5个文件,涵盖HTTP客户端列表、项目列表及分析工具等内容。
文件详解
- 文件名称:http_clients.txt
- 文件格式:TXT
- 字段映射介绍:包含开源Java项目中使用的第三方HTTP客户端依赖坐标,例如org.apache.httpcomponents:httpclient、com.squareup.okhttp3:okhttp等。
- 文件名称:java_projects.txt
- 文件格式:TXT
- 字段映射介绍:包含用于分析的开源Java项目列表相关信息。
- 文件名称:results.zip
- 文件格式:ZIP
- 字段映射介绍:压缩包,内容为第三方HTTP客户端使用分析的结果数据。
- 文件名称:DependencyIdentifier.zip
- 文件格式:ZIP
- 字段映射介绍:压缩包,内容为用于识别项目依赖的工具或代码。
- 文件名称:DependencyCollector.zip
- 文件格式:ZIP
- 字段映射介绍:压缩包,内容为用于收集项目依赖的工具或代码。
数据来源
51st Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 2025论文:An Empirical Analysis on the Use of Third-Party HTTP Clients in Open-Source Java Projects
适用场景
- 开源软件依赖分析:分析开源Java项目中第三方HTTP客户端的使用分布与流行趋势。
- 软件开发实践研究:探究开发者在Java项目中选择第三方HTTP客户端的偏好及影响因素。
- 软件工程学术研究:为软件依赖管理、第三方库使用等相关研究提供实证数据支撑。
- 依赖工具开发参考:为依赖识别与收集工具的开发提供实际场景的案例与数据。