SF100_Based_开源Java项目测试生成基准数据集

数据集概述

本数据集是SF100测试生成基准,包含从SourceForge随机选取的100个开源Java项目,用于支持搜索式软件测试(如EvoSuite工具)的实证研究。数据集覆盖8,784个公共类、291,639个字节码分支,可作为测试生成研究的标准化语料库,仅包含1个压缩文件。

文件详解

  • 文件名称:sf100.zip
  • 文件格式:ZIP
  • 字段映射介绍:压缩包内包含100个开源Java项目的相关代码文件,具体字段需解压后查看项目结构,核心覆盖类文件、字节码分支等测试生成相关的代码元素。

数据来源

论文“Evaluation of Search-Based Software Testing on Open Source Projects”(基于输入中论文摘要推断)

适用场景

  • 测试用例生成研究: 用于评估搜索式软件测试工具(如EvoSuite)在开源Java项目中的测试数据生成效果。
  • 单元测试自动化研究: 支持单元测试自动化技术的实证分析与性能验证。
  • 软件测试基准构建: 作为标准化基准数据集,促进软件测试领域的可重复实验与技术对比。
  • 开源软件测试性分析: 分析开源Java项目的环境依赖对测试覆盖率的影响,指导未来测试技术研究方向。
packageimg

数据与资源

附加信息

字段
作者 Maxj
版本 1
数据集大小 627.47 MiB
最后更新 2026年1月30日
创建于 2026年1月30日
声明 当前数据集部分源数据来源于公开互联网,如果有侵权,请24小时联系删除(400-600-6816)。