Applying machine learning to software fault-proneness prediction
Journal of Systems and Software
Software agents as a versatile simulation tool to model complex systems
WSEAS Transactions on Information Science and Applications
Review: Software fault prediction: A literature review and current trends
Expert Systems with Applications: An International Journal
LIBSVM: A library for support vector machines
ACM Transactions on Intelligent Systems and Technology (TIST)
A genetic algorithm to configure support vector machines for predicting fault-prone components
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
A tutorial on particle filters for online nonlinear/non-GaussianBayesian tracking
IEEE Transactions on Signal Processing
Hi-index | 0.00 |
This paper proposes an integrated framework for fault prediction in the robot dead reckoning system. The integrated framework is built by particle filter and support vector machine (SVM). On the basis, the weighted fault probability parameters can be extracted to train the prediction model. Different from the traditional particle filter fault prediction model, the proposed framework can overcome difficulties of the empirical threshold setting for decision-making. On the other hand, particle filter can not only estimate the system state values, but also obtain the residual errors that are yielded by comparing with the actual measured values. The average relative error is calculated to reduce its computing complexity in fault prediction process. Furthermore, an improved particle filter combined with support vector machine (PF-SVM) integration framework for fault-proneness prediction was devised in robot dead reckoning system. This framework estimates the particle filter process according to system state values and observed parameters to train SVM model. Finally the simulation experiments demonstrate that the PF-SVM integration framework can increase computing efficiency for fault-proneness prediction, and keep relatively high prediction accuracy at the same time. Besides that, the corresponding time step of malfunction can be precisely predicted.