A systematic literature review on software defect prediction using artificial intelligence: Datasets, Data Validation Methods, Approaches, and Tools

J Pachouly, S Ahirrao, K Kotecha… - … Applications of Artificial …, 2022 - Elsevier
Delivering high-quality software products is a challenging task. It needs proper coordination
from various teams in planning, execution, and testing. Many software products have high …

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 …

Investigation on the stability of SMOTE-based oversampling techniques in software defect prediction

S Feng, J Keung, X Yu, Y **ao, M Zhang - Information and Software …, 2021 - Elsevier
Context: In practice, software datasets tend to have more non-defective instances than
defective ones, which is referred to as the class imbalance problem in software defect …

Software defect prediction based on enhanced metaheuristic feature selection optimization and a hybrid deep neural network

K Zhu, S Ying, N Zhang, D Zhu - Journal of Systems and Software, 2021 - Elsevier
Software defect prediction aims to identify the potential defects of new software modules in
advance by constructing an effective prediction model. However, the model performance is …

BPDET: An effective software bug prediction model using deep representation and ensemble learning techniques

SK Pandey, RB Mishra, AK Tripathi - Expert Systems with Applications, 2020 - Elsevier
In software fault prediction systems, there are many hindrances for detecting faulty modules,
such as missing values or samples, data redundancy, irrelevance features, and correlation …

Examining the performance of kernel methods for software defect prediction based on support vector machine

M Azzeh, Y Elsheikh, AB Nassif, L Angelis - Science of Computer …, 2023 - Elsevier
Abstract Support Vector Machine (SVM) has been widely used to build software defect
prediction models. Prior studies compared the accuracy of SVM to other machine learning …

Machine vision based online detection of PCB defect

Z Liu, B Qu - Microprocessors and Microsystems, 2021 - Elsevier
The traditional PCB defect on-line detection has the problems of long detection time and
poor accuracy of detection results. Therefore, a key technology of PCB defect online …

[HTML][HTML] KRYSTAL: Knowledge graph-based framework for tactical attack discovery in audit data

K Kurniawan, A Ekelhart, E Kiesling, G Quirchmayr… - Computers & …, 2022 - Elsevier
Attack graph-based methods are a promising approach towards discovering attacks and
various techniques have been proposed recently. A key limitation, however, is that …

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 …

Software defect prediction ensemble learning algorithm based on adaptive variable sparrow search algorithm

Y Tang, Q Dai, M Yang, T Du, L Chen - International Journal of Machine …, 2023 - Springer
Software defect prediction has caused widespread concern among software engineering
researchers, which aims to erect a software defect prediction model according to historical …