天天看點

軟體v缺陷預測

Fault Prediction Performance in Software Engineering

摘要:背景:準确預測代碼中可能發生錯誤的位置有助于指導測試工作,降低成本,提高軟體品質。目的:研究模型的上下文、使用的自變量以及所應用的模組化技術對故障預測模型性能的影響。方法:對2000年1月至2010年12月發表的208篇故障預測研究進行了系統的文獻綜述。我們綜合了36項研究的定量和定性結果,根據我們開發和應用的标準,這些研究報告了足夠的背景和方法資訊。結果:表現良好的模型往往基于簡單的模組化技術,如樸素貝葉斯或Logistic回歸。獨立變量的組合已經被表現良好的模型所使用。當模型表現特别好時,特征選擇已經應用到這些組合中。結論:建立模型的方法似乎對預測性能有影響。雖然有一系列的故障預測研究是可能的,但仍需要更多的研究來使用可靠的方法,并全面報告其背景、方法和性能

繼續閱讀