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 …

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

A machine and deep learning analysis among SonarQube rules, product, and process metrics for fault prediction

F Lomio, S Moreschini, V Lenarduzzi - Empirical Software Engineering, 2022 - Springer
Background Developers spend more time fixing bugs refactoring the code to increase the
maintainability than developing new features. Researchers investigated the code quality …

Modeling function-level interactions for file-level bug localization

H Liang, D Hang, X Li - Empirical Software Engineering, 2022 - Springer
Automatic bug localization, ie, automatically locating potential buggy source files given a
bug report, plays an essential role in software engineering. For instance, bug localization …

A mining software repository extended cookbook: Lessons learned from a literature review

D Barros, F Horita, I Wiese, K Silva - Proceedings of the XXXV Brazilian …, 2021 - dl.acm.org
The main purpose of Mining Software Repositories (MSR) is to discover the latest
enhancements and provide an insight into how to make improvements in a software project …

Automatic Software Bug Prediction Using Adaptive Artificial Jelly Optimization With Long Short-Term Memory

R Siva, B Hariharan, N Premkumar - Wireless Personal Communications, 2023 - Springer
In the software maintenance and development process, software bug detection is an
essential problem because it is related to complete software success. It is recommended to …

Bug prediction based on deep neural network with reptile search optimization to enhance software reliability

R Garg, A Bhargava - Multimedia Tools and Applications, 2024 - Springer
Software reliability is a far more important factor that influences quality of the software.
Software bug identification is a critical aspect of software development method. Software …

Fault Prediction based on Software Metrics and SonarQube Rules. Machine or Deep Learning?

F Lomio, S Moreschini, V Lenarduzzi - arXiv preprint arXiv:2103.11321, 2021 - arxiv.org
Background. Developers spend more time fixing bugs and refactoring the code to increase
the maintainability than developing new features. Researchers investigated the code quality …

Analysis of Software Bug Prediction and Tracing Models from a Statistical Perspective Using Machine Learning

D Tambe, L Ragha - 2022 2nd International Conference on …, 2022 - ieeexplore.ieee.org
Software is the heart of over 99% of all modern-day devices which include smartphones,
personal computers, internet of things (IoT) networks, etc. This software is built by a team of …

[PDF][PDF] A Review Based on Active Research Areas in Mining Software Bug Repositories: Limitations and Possible Future Trends

F Waseem, F Haneef, MN Noor, A Khalid, H Rashid… - researchgate.net
Objective: The goal of this study is to analyze and synthesize recent trends in mining
software bug repositories, providing valuable insights for future research and practical bug …