acm-header
登录

ACM通信

ACM TechNews

报告:开源在质量上超过了专有代码


根据美国国土安全部2011年发布的《扫描开源完整性报告》,每千行代码中开放源代码的缺陷比专有软件要少。

Coverity的Zack Samocha说:“随着开源在现代软件供应链中的进一步巩固,开源和专有软件之间的界限将会随着时间的推移而继续模糊。”

2011年的报告分析了来自Coverity匿名用户样本的3700多万行开源软件代码和3亿多行专有软件代码。Coverity表示,它使用了一个今年升级的测试平台,该平台能够发现软件代码中更多新的和现有类型的缺陷。

报告指出,对于平均项目规模为832,000行代码的开源项目,每千行代码的平均缺陷数量为0.45。例如,Linux 2.6、PHP 5.3和PostgreSQL 9.1的缺陷密度分别为。62、。20和。21。然而,报告发现在平均750万行代码的适当代码库中,平均缺陷密度是0.64。

《微电脑世界》
查看全文

版权所有©2012公司的信息。外部链接,美国马里兰州贝塞斯达


没有发现记录

Baidu
map