Embedded Software Fault Prediction Based on Back Propagation Neural Network
Title | Embedded Software Fault Prediction Based on Back Propagation Neural Network |
Publication Type | Conference Paper |
Year of Publication | 2018 |
Authors | Zong, P., Wang, Y., Xie, F. |
Conference Name | 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C) |
Date Published | July 2018 |
Publisher | IEEE |
ISBN Number | 978-1-5386-7839-8 |
Keywords | back propagation neural network, Backpropagation, Biological neural networks, Correlation, Embedded Software, embedded software fault prediction, Embedded systems, fault prediction, filter metric set, formal verification, Measurement, Metrics, metrics testing, neural nets, Neurons, nonlinear fitting ability, program testing, pubcrawl, Software, software fault tolerance, software metrics, software testing activities, statistical analysis, Training |
Abstract | 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. |
URL | https://ieeexplore.ieee.org/document/8432026 |
DOI | 10.1109/QRS-C.2018.00098 |
Citation Key | zong_embedded_2018 |
- metrics testing
- Training
- statistical analysis
- software testing activities
- software metrics
- software fault tolerance
- Software
- pubcrawl
- program testing
- nonlinear fitting ability
- Neurons
- neural nets
- back propagation neural network
- Metrics
- Measurement
- formal verification
- filter metric set
- fault prediction
- embedded systems
- embedded software fault prediction
- embedded software
- Correlation
- Biological neural networks
- Backpropagation