给出一些关于软件缺陷的开源超大数据集
时间: 2023-07-21 13:50:50 浏览: 194
以下是一些关于软件缺陷的开源超大数据集:
1. Defects4J:一个包含真实缺陷的Java程序集合,共包含357个缺陷,是目前最大的开源缺陷数据集之一。
2. Juliet Test Suite:一个包含超过112,000个测试用例的数据集,主要用于评估静态代码分析工具的性能。
3. NASA SIR:一个由NASA开发的数据集,包含超过27,000个Java方法,用于评估静态代码分析工具的性能。
4. Bugs.jar:一个包含超过1200个Java程序中的缺陷的数据集。
5. Google Code Jam:一个由Google主办的编程比赛,其中包含数千个带有缺陷的代码。
这些数据集都是开源的,可以免费下载和使用。它们可以帮助研究人员评估各种软件缺陷检测和修复方法的效果,从而改进软件质量和可靠性。
相关问题
列举一些关于软件缺陷的超大开源数据集
以下是一些关于软件缺陷的超大开源数据集:
1. Defects4j:一个广泛使用的Java项目缺陷数据集,包含了357个真实项目的超过1,200个缺陷实例。
2. Siemens Suite:一个来自西门子的数据集,包含了超过1,000个缺陷实例,涵盖了6个不同的软件系统。
3. Bugs.jar:一个包含了Java语言编写的程序中的缺陷实例的数据集,包含了18个项目和2,700个缺陷实例。
4. Juliet Test Suite:一个美国国家标准技术研究所(NIST)开发的数据集,包含了超过10,000个C/C++程序中的缺陷实例。
5. NASA MDP:一个来自NASA的数据集,包含了超过1,200个软件缺陷实例,用于测试和验证软件缺陷检测和修复技术。
6. GitMiner:一个GitHub上的数据集,包含了超过20,000个开源软件项目的缺陷报告和代码提交记录。
总之,这些超大开源数据集可以用于开发和测试各种类型的软件缺陷检测和修复技术,对于提高软件质量和可靠性具有重要的意义。
软件缺陷开源数据集最大的项目
目前,软件缺陷开源数据集最大的项目之一是Eclipse JDT(Java Development Tools)项目。Eclipse JDT是一个开放源代码的Java集成开发环境(IDE),它包含了一系列用于Java程序开发的工具。该项目提供了一个公开的缺陷数据库,包含了大量的Java程序缺陷数据,并且这些数据都是经过人工验证的。这些数据可以用于开发和测试各种类型的软件缺陷预测模型。此外,还有一些其他的软件缺陷开源数据集,如Defects4j、Siemens Suite等,它们也提供了大量的软件缺陷数据,供开发人员和研究人员使用。总之,软件缺陷开源数据集对于软件缺陷预测模型的开发和测试具有重要的意义。
阅读全文