SAT_Effectiveness_开源静态分析工具有效性评估数据

数据集概述

本数据集为开源静态分析工具(SATs)的有效性评估数据,包含PMD、SpotBugs、SonarLint和Infer四款工具对35个Java项目的分析结果,记录各工具识别的真阳性、假阳性、真阴性、假阴性数量,可用于计算工具的精确率和召回率,评估其在检测空指针异常(NPE)相关缺陷中的性能。

文件详解

  • 文件名称:Effectiveness data sets.xlsx
  • 文件格式:XLSX
  • 字段映射介绍:包含四款开源静态分析工具(PMD、SpotBugs、SonarLint、Infer)对35个Java项目的分析结果,记录各工具识别的真阳性、假阳性、真阴性、假阴性数量,支持计算工具的精确率和召回率等评估指标。

适用场景

  • 静态分析工具性能评估: 对比不同开源SATs在检测Java项目空指针异常缺陷时的精确率、召回率及误报率。
  • 软件开发质量保障: 为开发者选择合适的静态代码分析工具提供数据支持。
  • 软件缺陷检测研究: 分析SATs在识别真实缺陷与产生误报/漏报方面的特征及影响因素。
  • 代码分析工具优化: 基于工具的假阳性/假阴性数据,为工具的规则改进和算法优化提供方向。
packageimg

数据与资源

附加信息

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