開源閉源專案程式碼質量對比

發表於2014-04-17

開源專案OpenSSL漏洞Heartbleed的曝光引發了開源閉源專案安全的爭論。Coverity每年都會掃描大量開源和閉源專案的程式碼,評估其質量發現其缺陷。

最新的報告顯示,開源專案的程式碼質量(以缺陷密度這一資料進行衡量)優於閉源專案

Coverity掃描分析了超過700個開源C/C++專案和閉源企業軟體專案的樣本,發現開源C/C++專案的平均缺陷密度為0.59(缺陷密度1代表每一千行程式碼發現一個缺陷),企業閉源專案的平均缺陷密度為0.72。

報告稱,Linux平均修復一個新發現缺陷的時間僅僅只需要6天,它的850多萬行程式碼的缺陷密度為0.61;被掃描的Java專案開發者只修復13%的已識別資源洩漏bug,而 C/C++專案開發者修復了46%。

via : http://www.solidot.org/story?sid=39173 

相關文章