Progress on approaches to software defect prediction

Z Li, XY **g, X Zhu - Iet Software, 2018 - Wiley Online Library
Software defect prediction is one of the most popular research topics in software
engineering. It aims to predict defect‐prone software modules before defects are discovered …

Software fault prediction using data mining, machine learning and deep learning techniques: A systematic literature review

I Batool, TA Khan - Computers and Electrical Engineering, 2022 - Elsevier
Software fault/defect prediction assists software developers to identify faulty constructs, such
as modules or classes, early in the software development life cycle. There are data mining …

Machine learning based methods for software fault prediction: A survey

SK Pandey, RB Mishra, AK Tripathi - Expert Systems with Applications, 2021 - Elsevier
Several prediction approaches are contained in the arena of software engineering such as
prediction of effort, security, quality, fault, cost, and re-usability. All these prediction …

Data quality issues in software fault prediction: a systematic literature review

K Bhandari, K Kumar, AL Sangal - Artificial Intelligence Review, 2023 - Springer
Software fault prediction (SFP) aims to improve software quality with a possible minimum
cost and time. Various machine learning models have been proposed in the past for …

Empirical evaluation of the performance of data sampling and feature selection techniques for software fault prediction

SC Rathi, S Misra, R Colomo-Palacios… - Expert Systems with …, 2023 - Elsevier
Abstract Context: The application of Software Fault Prediction (SFP) in the software
development life cycle to predict the faulty class at the early stage has piqued the interest of …

Software defect number prediction: Unsupervised vs supervised methods

X Chen, D Zhang, Y Zhao, Z Cui, C Ni - Information and Software …, 2019 - Elsevier
Context: Software defect number prediction (SDNP) can rank the program modules
according to the prediction results and is helpful for the optimization of testing resource …

An efficient self-organizing deep fuzzy neural network for nonlinear system modeling

G Wang, J Qiao - IEEE Transactions on Fuzzy Systems, 2021 - ieeexplore.ieee.org
A fuzzy neural network (FNN) is an effective learning system that combines neural network
and fuzzy logic, which has achieved great success in nonlinear system modeling. However …

An empirical study on pareto based multi-objective feature selection for software defect prediction

C Ni, X Chen, F Wu, Y Shen, Q Gu - Journal of Systems and Software, 2019 - Elsevier
The performance of software defect prediction (SDP) models depend on the quality of
considered software features. Redundant features and irrelevant features may reduce the …

The impact factors on the performance of machine learning-based vulnerability detection: A comparative study

W Zheng, J Gao, X Wu, F Liu, Y Xun, G Liu… - Journal of Systems and …, 2020 - Elsevier
Abstract Machine learning-based Vulnerability detection is an active research topic in
software security. Different traditional machine learning-based and deep learning-based …

A cluster based feature selection method for cross-project software defect prediction

C Ni, WS Liu, X Chen, Q Gu, DX Chen… - Journal of Computer …, 2017 - Springer
Cross-project defect prediction (CPDP) uses the labeled data from external source software
projects to compensate the shortage of useful data in the target project, in order to build a …