1. Software Defect Prediction with Spiking Neural Networks
- Author
-
Xianghong Lin, Zhiqiang Li, and Jie Yang
- Subjects
Spiking neural network ,business.industry ,Research areas ,Computer science ,Spike train ,020207 software engineering ,02 engineering and technology ,Machine learning ,computer.software_genre ,Prediction algorithms ,Empirical research ,Software ,Software quality assurance ,Software bug ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Artificial intelligence ,business ,computer - Abstract
Software defect prediction is one of the most active research areas in software engineering and plays an important role in software quality assurance. In recent years, many new defect prediction studies have been proposed. There are four main aspects of research: machine learning-based prediction algorithms, manipulating the data, effor-softaware prediction and empirical studies. The research community is still facing many challenges in constructing methods, and there are also many research opportunities in the meantime. This paper proposes a method of applying spiking neural network to software defect prediction. The software defect prediction model is constructed by feed-forward spiking neural networks and trained by spike train learning algorithm. This model uses the existing project data sets to predict software defects projects. Extensive experiments on 28 public projects from five data sources indicate that the effectiveness of the proposed approach with respect to the considered metrics.
- Published
- 2020
- Full Text
- View/download PDF