论文部分内容阅读
软件缺陷预测是改善软件开发质量、提高测试效率的重要途径。文中分析了软件缺陷预测的特点,同时针对当前软件缺陷预测中存在特征冗余问题和类不平衡问题进行了深入研究。首先为了解决软件模块中的特征冗余问题给软件缺陷预测造成困难,提高对软件缺陷预测的准确率,采用基于代价敏感的拉普拉斯特征映射方法(CSLE)对原样本空间进行降维,改进拉普拉斯算法(LE)中的距离度量方式,提高降维映射精度;然后通过基于代价敏感的神经网络的方法(CSB-PNN)对软件模块进行分类,调整BP神经网络的权值和偏置参数,使BP神经网络对有缺陷软