A literature review of using machine learning in software development life cycle stages
The software engineering community is rapidly adopting machine learning for transitioning
modern-day software towards highly intelligent and self-learning systems. However, the …
modern-day software towards highly intelligent and self-learning systems. However, the …
[HTML][HTML] On the use of deep learning in software defect prediction
Context: Automated software defect prediction (SDP) methods are increasingly applied,
often with the use of machine learning (ML) techniques. Yet, the existing ML-based …
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 …
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 …
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
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 …
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
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 …
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 …
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 …
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
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 …
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
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 …
software bug repositories, providing valuable insights for future research and practical bug …