CORTEXA
← Browse
crossrefAI2024-09-24Cited by 31

Software Defect Prediction Based on Machine Learning and Deep Learning Techniques: An Empirical Approach

Waleed Albattah, Musaad Alzahrani

Software bug prediction is a software maintenance technique used to predict the occurrences of bugs in the early stages of the software development process. Early prediction of bugs can reduce the overall cost of software and increase its reliability. Machine learning approaches have recently offered several prediction methods to improve software quality. This paper empirically investigates eight well-known machine learning and deep learning algorithms for software bug prediction. We compare the created models using different evaluation metrics and a well-accepted dataset to make the study results more reliable. This study uses a large dataset collected from five publicly available bug datasets that includes about 60 software metrics. The source-code metrics of internal class quality, including cohesion, coupling, complexity, documentation inheritance, and size metrics, were used as features to predict buggy and non-buggy classes. Four performance metrics, namely accuracy, macro F1 score, weighted F1 score, and binary F1 score, are considered to quantitatively evaluate and compare the performance of the constructed bug prediction models. The results demonstrate that the deep learning model (LSTM) outperforms all other models across these metrics, achieving an accuracy of 0.87.

View free PDFSource page

Related papers

crossrefAI2026-01-16

A Radiomics-Based Machine Learning Model for Predicting Pneumonitis During Durvalumab Treatment in Locally Advanced NSCLC

Takeshi Masuda, Daisuke Kawahara, Wakako Daido, Nobuki Imano, Naoko Matsumoto, Kosuke Hamai, et al.

Introduction: Pneumonitis represents one of the clinically significant adverse events observed in patients with non-small-cell lung cancer (NSCLC) who receive durvalumab as consolidation therapy after chemoradiotherapy (CRT). Although clinical factors such as radiation dose (e.g.…

View free PDFSource page
crossrefAI2023-05-23Cited by 21

Machine-Learning-Based Prediction Modelling in Primary Care: State-of-the-Art Review

Adham H. El-Sherbini, Hafeez Ul Hassan Virk, Zhen Wang, Benjamin S. Glicksberg, Chayakrit Krittanawong

Primary care has the potential to be transformed by artificial intelligence (AI) and, in particular, machine learning (ML). This review summarizes the potential of ML and its subsets in influencing two domains of primary care: pre-operative care and screening. ML can be utilized…

View free PDFSource page
crossrefAI2024-11-19Cited by 5

A Novel Multi-Objective Hybrid Evolutionary-Based Approach for Tuning Machine Learning Models in Short-Term Power Consumption Forecasting

Aleksei Vakhnin, Ivan Ryzhikov, Harri Niska, Mikko Kolehmainen

Accurately forecasting power consumption is crucial important for efficient energy management. Machine learning (ML) models are often employed for this purpose. However, tuning their hyperparameters is a complex and time-consuming task. The article presents a novel multi-objectiv…

View free PDFSource page
crossrefAI2024-11-14

SIBILA: Automated Machine-Learning-Based Development of Interpretable Machine-Learning Models on High-Performance Computing Platforms

Antonio Jesús Banegas-Luna, Horacio Pérez-Sánchez

As machine learning (ML) transforms industries, the need for efficient model development tools using high-performance computing (HPC) and ensuring interpretability is crucial. This paper presents SIBILA, an AutoML approach designed for HPC environments, focusing on the interpreta…

View free PDFSource page
crossrefAI2025-02-08Cited by 14

Hybrid Machine Learning and Deep Learning Approaches for Insult Detection in Roman Urdu Text

Nisar Hussain, Amna Qasim, Gull Mehak, Olga Kolesnikova, Alexander Gelbukh, Grigori Sidorov

Thisstudy introduces a new model for detecting insults in Roman Urdu, filling an important gap in natural language processing (NLP) for low-resource languages. The transliterated nature of Roman Urdu also poses specific challenges from a computational linguistics perspective, inc…

View free PDFSource page
crossrefAI2025-08-13

Trends in Patent Applications for Technologies in the Automotive Industry: Applications of Deep Learning and Machine Learning

ChoongChae Woo, Junbum Park

This study investigates global innovation trends in machine learning (ML) and deep learning (DL) technologies within the automotive sector through a patent analysis of 5314 applications filed between 2005 and 2022 across the five major patent offices (IP5). Using Cooperative Pate…

View free PDFSource page