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 …

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 defect prediction using supervised machine learning techniques: A systematic literature review

F Matloob, S Aftab, M Ahmad… - … Automation & Soft …, 2021 - pdfs.semanticscholar.org
Software defect prediction (SDP) is the process of detecting defectprone software modules
before the testing stage. The testing stage in the software development life cycle is …

[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 …

The impact of software fault prediction in real-world application: an automated approach for software engineering

MR Ahmed, MA Ali, N Ahmed, MFB Zamal… - Proceedings of 2020 …, 2020 - dl.acm.org
Software fault prediction and proneness has long been considered as a critical issue for the
tech industry and software professionals. In the traditional techniques, it requires previous …

Machine learning for software engineering: A systematic mapping

S Shafiq, A Mashkoor, C Mayr-Dorn… - arXiv preprint arXiv …, 2020 - arxiv.org
Context: The software development industry is rapidly adopting machine learning for
transitioning modern day software systems towards highly intelligent and self-learning …

Predicting the Number of Software Faults using Deep Learning

W Alkaberi, F Assiri - Engineering, Technology & Applied Science …, 2024 - etasr.com
The software testing phase requires considerable time, effort, and cost, particularly when
there are many faults. Thus, developers focus on the evolution of Software Fault Prediction …

[HTML][HTML] Evaluating the effectiveness of decomposed Halstead Metrics in software fault prediction

B Khan, A Nadeem - PeerJ Computer Science, 2023 - peerj.com
The occurrence of faults in software systems represents an inevitable predicament. Testing
is the most common means to detect such faults; however, exhaustive testing is not feasible …

Hybrid optimization-enabled deep Q network for fault prediction in service-oriented architecture

R Singh, K Kumar - The Journal of Supercomputing, 2024 - Springer
Fault prediction in service-oriented architecture-based models has been recognized as one
of the essential processes to reduce computational expenses and computational …

Improving prescriptive maintenance by incorporating post-prognostic information through chance constraints

AD Cho, RA Carrasco, GA Ruz - IEEE Access, 2022 - ieeexplore.ieee.org
Maintenance is one of the critical areas in operations in which a careful balance between
preventive costs and the effect of failures is required. Thanks to the increasing data …