天天看点

软件v缺陷预测

Fault Prediction Performance in Software Engineering

摘要:背景:准确预测代码中可能发生错误的位置有助于指导测试工作,降低成本,提高软件质量。目的:研究模型的上下文、使用的自变量以及所应用的建模技术对故障预测模型性能的影响。方法:对2000年1月至2010年12月发表的208篇故障预测研究进行了系统的文献综述。我们综合了36项研究的定量和定性结果,根据我们开发和应用的标准,这些研究报告了足够的背景和方法信息。结果:表现良好的模型往往基于简单的建模技术,如朴素贝叶斯或Logistic回归。独立变量的组合已经被表现良好的模型所使用。当模型表现特别好时,特征选择已经应用到这些组合中。结论:建立模型的方法似乎对预测性能有影响。虽然有一系列的故障预测研究是可能的,但仍需要更多的研究来使用可靠的方法,并全面报告其背景、方法和性能

继续阅读