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 …

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 …

Software vulnerability detection using deep neural networks: a survey

G Lin, S Wen, QL Han, J Zhang… - Proceedings of the …, 2020 - ieeexplore.ieee.org
The constantly increasing number of disclosed security vulnerabilities have become an
important concern in the software industry and in the field of cybersecurity, suggesting that …

[HTML][HTML] On the use of deep learning in software defect prediction

G Giray, KE Bennin, Ö Köksal, Ö Babur… - Journal of Systems and …, 2023 - Elsevier
Context: Automated software defect prediction (SDP) methods are increasingly applied,
often with the use of machine learning (ML) techniques. Yet, the existing ML-based …

COSTE: Complexity-based OverSampling TEchnique to alleviate the class imbalance problem in software defect prediction

S Feng, J Keung, X Yu, Y Xiao, KE Bennin… - Information and …, 2021 - Elsevier
Context: Generally, there are more non-defective instances than defective instances in the
datasets used for software defect prediction (SDP), which is referred to as the class …

SLDeep: Statement-level software defect prediction using deep-learning model on static code features

A Majd, M Vahidi-Asl, A Khalilian… - Expert Systems with …, 2020 - Elsevier
Software defect prediction (SDP) seeks to estimate fault-prone areas of the code to focus
testing activities on more suspicious portions. Consequently, high-quality software is …

Software defect prediction employing BiLSTM and BERT-based semantic feature

MN Uddin, B Li, Z Ali, P Kefalas, I Khan, I Zada - Soft Computing, 2022 - Springer
Recent years, software defect prediction systems are becoming quite popular since they
improve software reliability by identifying the potential bugs in the code. Several models …

Defect prediction with semantics and context features of codes based on graph representation learning

J Xu, F Wang, J Ai - IEEE Transactions on Reliability, 2020 - ieeexplore.ieee.org
To optimize the process of software testing and to improve software quality and reliability,
many attempts have been made to develop more effective methods for predicting software …

Graph neural network for source code defect prediction

L Šikić, AS Kurdija, K Vladimir, M Šilić - IEEE access, 2022 - ieeexplore.ieee.org
Predicting defective software modules before testing is a useful operation that ensures that
the time and cost of software testing can be reduced. In recent years, several models have …

[HTML][HTML] Software fault prediction using an RNN-based deep learning approach and ensemble machine learning techniques

E Borandag - Applied Sciences, 2023 - mdpi.com
Alongside the modern software development life cycle approaches, software testing has
gained more importance and has become an area researched actively within the software …