Predicting software faults before software testing activities can help rational distribution of time and resources. Software metrics are used for software fault prediction due to their close relationship with software faults. Thanks to the non-linear fitting ability, Neural networks are increasingly used in the prediction model. We first filter metric set of the embedded software by statistical methods to reduce the dimensions of model input. Then we build a back propagation neural network with simple structure but good performance and apply it to two practical embedded software projects. The verification results show that the model has good ability to predict software faults.
Abha MaruArpita DuttaKulamala Vinod KumarDurga Prasad Mohapatra
Youping ZhaoLu ShiXin GuoChen Sun
Haoxing LiuFangzhou ShenHaoshen QinFanru Gao
Jianzhong ZhangYongyi HeJun Li