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 …

A literature review of using machine learning in software development life cycle stages

S Shafiq, A Mashkoor, C Mayr-Dorn, A Egyed - IEEE Access, 2021 - ieeexplore.ieee.org
The software engineering community is rapidly adopting machine learning for transitioning
modern-day software towards highly intelligent and self-learning systems. However, the …

Classification framework for faulty-software using enhanced exploratory whale optimizer-based feature selection scheme and random forest ensemble learning

M Mafarja, T Thaher, MA Al-Betar, J Too… - Applied …, 2023 - Springer
Abstract Software Fault Prediction (SFP) is an important process to detect the faulty
components of the software to detect faulty classes or faulty modules early in the software …

A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - arXiv preprint arXiv …, 2021 - arxiv.org
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

[PDF][PDF] Software bug prediction using machine learning approach

A Hammouri, M Hammad, M Alnabhan… - … journal of advanced …, 2018 - researchgate.net
Software Bug Prediction (SBP) is an important issue in software development and
maintenance processes, which concerns with the overall of software successes. This is …

Software defect prediction analysis using machine learning techniques

A Khalid, G Badshah, N Ayub, M Shiraz, M Ghouse - Sustainability, 2023 - mdpi.com
There is always a desire for defect-free software in order to maintain software quality for
customer satisfaction and to save testing expenses. As a result, we examined various known …

Deep learning approach for software maintainability metrics prediction

S Jha, R Kumar, M Abdel-Basset, I Priyadarshini… - Ieee …, 2019 - ieeexplore.ieee.org
Software maintainability predicts changes or failures that may occur in software after it has
been deployed. Since it deals with the degree to which an application may be understood …

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 …

Boosted whale optimization algorithm with natural selection operators for software fault prediction

Y Hassouneh, H Turabieh, T Thaher, I Tumar… - IEEE …, 2021 - ieeexplore.ieee.org
Software fault prediction (SFP) is a challenging process that any successful software should
go through it to make sure that all software components are free of faults. In general, soft …

[HTML][HTML] Software defect prediction using supervised machine learning and ensemble techniques: a comparative study

A Alsaeedi, MZ Khan - Journal of Software Engineering and Applications, 2019 - scirp.org
An essential objective of software development is to locate and fix defects ahead of
schedule that could be expected under diverse circumstances. Many software development …