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 …

Researcher bias: The use of machine learning in software defect prediction

M Shepperd, D Bowes, T Hall - IEEE Transactions on Software …, 2014 - ieeexplore.ieee.org
Background. The ability to predict defect-prone software components would be valuable.
Consequently, there have been many empirical studies to evaluate the performance of …

A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - ar**
LH Son, N Pritam, M Khari, R Kumar, PTM Phuong… - Symmetry, 2019 - mdpi.com
Software defect prediction has been one of the key areas of exploration in the domain of
software quality. In this paper, we perform a systematic map** to analyze all the software …

An empirical study of ensemble techniques for software fault prediction

SS Rathore, S Kumar - Applied Intelligence, 2021 - Springer
Previously, many researchers have performed analysis of various techniques for the
software fault prediction (SFP). Oddly, the majority of such studies have shown the limited …

The impact of artificial intelligence on software testing

H Hourani, A Hammad, M Lafi - 2019 IEEE Jordan International …, 2019 - ieeexplore.ieee.org
Artificial Intelligence (AI) plays an important role in our life and touch base most of our
surrounding applications and systems. A huge amounts of data are created every day from …

Comparative analysis of statistical and machine learning methods for predicting faulty modules

R Malhotra - Applied Soft Computing, 2014 - Elsevier
The demand for development of good quality software has seen rapid growth in the last few
years. This is leading to increase in the use of the machine learning methods for analyzing …

[HTML][HTML] A survey on machine learning techniques applied to source code

T Sharma, M Kechagia, S Georgiou, R Tiwari… - Journal of Systems and …, 2024 - Elsevier
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 …

Defect prediction between software versions with active learning and dimensionality reduction

H Lu, E Kocaguneli, B Cukic - 2014 IEEE 25th International …, 2014 - ieeexplore.ieee.org
Accurate detection of defects prior to product release helps software engineers focus
verification activities on defect prone modules, thus improving the effectiveness of software …