You are currently on the new version of our website. Access the old version .

5,271 Results Found

  • Article
  • Open Access
16 Citations
3,477 Views
25 Pages

24 February 2021

Software is playing the most important role in recent vehicle innovations, and consequently the amount of software has rapidly grown in recent decades. The safety-critical nature of ships, one sort of vehicle, makes software quality assurance (SQA) a...

  • Review
  • Open Access
4 Citations
3,921 Views
32 Pages

10 February 2023

Applying prediction models to software engineering is an interesting research area. There have been many related studies which leverage prediction models to achieve good performance in various software engineering tasks. With more and more researches...

  • Article
  • Open Access
17 Citations
3,749 Views
18 Pages

Software Defect Prediction with Bayesian Approaches

  • María José Hernández-Molinos,
  • Angel J. Sánchez-García,
  • Rocío Erandi Barrientos-Martínez,
  • Juan Carlos Pérez-Arriaga and
  • Jorge Octavio Ocharán-Hernández

31 May 2023

Software defect prediction is an important area in software engineering because it helps developers identify and fix problems before they become costly and hard-to-fix bugs. Early detection of software defects helps save time and money in the softwar...

  • Article
  • Open Access
25 Citations
3,811 Views
13 Pages

A Comparative Analysis of SVM and ELM Classification on Software Reliability Prediction Model

  • Suneel Kumar Rath,
  • Madhusmita Sahu,
  • Shom Prasad Das,
  • Sukant Kishoro Bisoy and
  • Mangal Sain

29 August 2022

By creating an effective prediction model, software defect prediction seeks to predict potential flaws in new software modules in advance. However, unnecessary and duplicated features can degrade the model’s performance. Furthermore, past resea...

  • Article
  • Open Access
2 Citations
4,082 Views
17 Pages

13 December 2018

Fault prediction is an important research area that aids software development and the maintenance process. It is a field that has been continuously improving its approaches in order to reduce the fault resolution time and effort. With an aim to contr...

  • Article
  • Open Access
70 Citations
10,870 Views
19 Pages

23 May 2021

Deep learning-based software defect prediction has been popular these days. Recently, the publishing of the CodeBERT model has made it possible to perform many software engineering tasks. We propose various CodeBERT models targeting software defect p...

  • Article
  • Open Access
20 Citations
4,127 Views
17 Pages

8 June 2020

Software engineering is a competitive field in education and practice. Software projects are key elements of software engineering courses. Software projects feature a fusion of process and product. The process reflects the methodology of performing t...

  • Article
  • Open Access
8 Citations
2,427 Views
17 Pages

Requirement Change Prediction Model for Small Software Systems

  • Rida Fatima,
  • Furkh Zeshan,
  • Adnan Ahmad,
  • Muhamamd Hamid,
  • Imen Filali,
  • Amel Ali Alhussan and
  • Hanaa A. Abdallah

14 August 2023

The software industry plays a vital role in driving technological advancements. Software projects are complex and consist of many components, so change is unavoidable in these projects. The change in software requirements must be predicted early to p...

  • Article
  • Open Access
2 Citations
3,176 Views
24 Pages

Software stands out as one of the most rapidly evolving technologies in the present era, characterized by its swift expansion in both scale and complexity, which leads to challenges in quality assurance. Software defect prediction (SDP) has emerged a...

  • Article
  • Open Access
7 Citations
2,176 Views
19 Pages

Software Requirement Risk Prediction Using Enhanced Fuzzy Induction Models

  • Hussaini Mamman,
  • Abdullateef Oluwagbemiga Balogun,
  • Shuib Basri,
  • Luiz Fernando Capretz,
  • Victor Elijah Adeyemo,
  • Abdullahi Abubakar Imam and
  • Ganesh Kumar

8 September 2023

The development of most modern software systems is accompanied by a significant level of uncertainty, which can be attributed to the unanticipated activities that may occur throughout the software development process. As these modern software systems...

  • Article
  • Open Access
19 Citations
3,499 Views
23 Pages

Examining the Capacity of Text Mining and Software Metrics in Vulnerability Prediction

  • Ilias Kalouptsoglou,
  • Miltiadis Siavvas,
  • Dionysios Kehagias,
  • Alexandros Chatzigeorgiou and
  • Apostolos Ampatzoglou

5 May 2022

Software security is a very important aspect for software development organizations who wish to provide high-quality and dependable software to their consumers. A crucial part of software security is the early detection of software vulnerabilities. V...

  • Review
  • Open Access
90 Citations
10,469 Views
28 Pages

Empirical Study of Software Defect Prediction: A Systematic Mapping

  • Le Hoang Son,
  • Nakul Pritam,
  • Manju Khari,
  • Raghvendra Kumar,
  • Pham Thi Minh Phuong and
  • Pham Huy Thong

13 February 2019

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 mapping to analyze all the software defect prediction literature available from 1995 to 2018 using a mul...

  • Article
  • Open Access
3,546 Views
26 Pages

16 March 2022

Modern software systems need to autonomously adapt their behavior at runtime in order to maintain their utility in response to continuous environmental changes. Most studies on models at runtime focus on providing suitable techniques to manage the co...

  • Article
  • Open Access
9 Citations
3,142 Views
24 Pages

Improving Software Defect Prediction in Noisy Imbalanced Datasets

  • Haoxiang Shi,
  • Jun Ai,
  • Jingyu Liu and
  • Jiaxi Xu

19 September 2023

Software defect prediction is a popular method for optimizing software testing and improving software quality and reliability. However, software defect datasets usually have quality problems, such as class imbalance and data noise. Oversampling by ge...

  • Article
  • Open Access
2 Citations
3,465 Views
21 Pages

Design-Time Reliability Prediction Model for Component-Based Software Systems

  • Awad Ali,
  • Mohammed Bakri Bashir,
  • Alzubair Hassan,
  • Rafik Hamza,
  • Samar M. Alqhtani,
  • Tawfeeg Mohmmed Tawfeeg and
  • Adil Yousif

6 April 2022

Software reliability is prioritised as the most critical quality attribute. Reliability prediction models participate in the prevention of software failures which can cause vital events and disastrous consequences in safety-critical applications or e...

  • Article
  • Open Access
10 Citations
5,915 Views
23 Pages

16 February 2024

Software defect prediction models enable test managers to predict defect-prone modules and assist with delivering quality products. A test manager would be willing to identify the attributes that can influence defect prediction and should be able to...

  • Review
  • Open Access
42 Citations
11,506 Views
17 Pages

26 March 2022

Software defect prediction studies aim to predict defect-prone components before the testing stage of the software development process. The main benefit of these prediction models is that more testing resources can be allocated to fault-prone modules...

  • Article
  • Open Access
2 Citations
3,172 Views
17 Pages

4 August 2020

It is popular to use software defect prediction (SDP) techniques to predict bugs in software in the past 20 years. Before conducting software testing (ST), the result of SDP assists on resource allocation for ST. However, DP usually works on fine-lev...

  • Article
  • Open Access
15 Citations
3,003 Views
14 Pages

A Software Defect Prediction Method Based on Program Semantic Feature Mining

  • Wenjun Yao,
  • Muhammad Shafiq,
  • Xiaoxin Lin and
  • Xiang Yu

As the size and complexity of software systems grow, knowing how to effectively judge whether there are defects in the programs has attracted extensive attention in research. However, current software defect prediction methods only extract semantic i...

  • Article
  • Open Access
30 Citations
3,228 Views
28 Pages

Feature Selection Using Golden Jackal Optimization for Software Fault Prediction

  • Himansu Das,
  • Sanjay Prajapati,
  • Mahendra Kumar Gourisaria,
  • Radha Mohan Pattanayak,
  • Abdalla Alameen and
  • Manjur Kolhar

25 May 2023

A program’s bug, fault, or mistake that results in unintended results is known as a software defect or fault. Software flaws are programming errors due to mistakes in the requirements, architecture, or source code. Finding and fixing bugs as so...

  • Article
  • Open Access
1 Citations
2,170 Views
25 Pages

Cross-Version Software Defect Prediction Considering Concept Drift and Chronological Splitting

  • Md Alamgir Kabir,
  • Atiq Ur Rehman,
  • M. M. Manjurul Islam,
  • Nazakat Ali and
  • Marcia L. Baptista

18 October 2023

Concept drift (CD) refers to a phenomenon where the data distribution within datasets changes over time, and this can have adverse effects on the performance of prediction models in software engineering (SE), including those used for tasks like cost...

  • Article
  • Open Access
32 Citations
4,228 Views
26 Pages

Towards Design and Feasibility Analysis of DePaaS: AI Based Global Unified Software Defect Prediction Framework

  • Mahesha Pandit,
  • Deepali Gupta,
  • Divya Anand,
  • Nitin Goyal,
  • Hani Moaiteq Aljahdali,
  • Arturo Ortega Mansilla,
  • Seifedine Kadry and
  • Arun Kumar

4 January 2022

Using artificial intelligence (AI) based software defect prediction (SDP) techniques in the software development process helps isolate defective software modules, count the number of software defects, and identify risky code changes. However, softwar...

  • Article
  • Open Access
10 Citations
2,977 Views
18 Pages

Software Defect Prediction Using Dagging Meta-Learner-Based Classifiers

  • Akinbowale Nathaniel Babatunde,
  • Roseline Oluwaseun Ogundokun,
  • Latifat Bukola Adeoye and
  • Sanjay Misra

15 June 2023

To guarantee that software does not fail, software quality assurance (SQA) teams play a critical part in the software development procedure. As a result, prioritizing SQA activities is a crucial stage in SQA. Software defect prediction (SDP) is a pro...

  • Article
  • Open Access
50 Citations
5,009 Views
14 Pages

4 March 2020

Software defect prediction (SDP) is the technique used to predict the occurrences of defects in the early stages of software development process. Early prediction of defects will reduce the overall cost of software and also increase its reliability....

  • Review
  • Open Access
16 Citations
6,679 Views
19 Pages

Software Risk Prediction: Systematic Literature Review on Machine Learning Techniques

  • Mahmudul Hoque Mahmud,
  • Md. Tanzirul Haque Nayan,
  • Dewan Md. Nur Anjum Ashir and
  • Md Alamgir Kabir

17 November 2022

The Software Development Life Cycle (SDLC) includes the phases used to develop software. During the phases of the SDLC, unexpected risks might arise due to a lack of knowledge, control, and time. The consequences are severe if the risks are not addre...

  • Article
  • Open Access
3 Citations
3,797 Views
24 Pages

20 July 2021

The early and accurate prediction of defects helps in testing software and therefore leads to an overall higher-quality product. Due to drift in software defect data, prediction model performances may degrade over time. Very few earlier works have in...

  • Article
  • Open Access
8 Citations
2,571 Views
20 Pages

Software defect prediction is an important part of software development, which aims to use existing historical data to predict future software defects. Focusing on the model performance and communication efficiency of cross-project software defect pr...

  • Article
  • Open Access
1 Citations
1,930 Views
33 Pages

A Hybrid Evolutionary Fuzzy Ensemble Approach for Accurate Software Defect Prediction

  • Raghunath Dey,
  • Jayashree Piri,
  • Biswaranjan Acharya,
  • Pragyan Paramita Das,
  • Vassilis C. Gerogiannis and
  • Andreas Kanavos

30 March 2025

Software defect prediction identifies defect-prone modules before testing, reducing costs and development time. Machine learning techniques are widely used, but high-dimensional datasets often degrade classification accuracy due to irrelevant feature...

  • Article
  • Open Access
53 Citations
7,316 Views
25 Pages

Software Defect Prediction Using Heterogeneous Ensemble Classification Based on Segmented Patterns

  • Hamad Alsawalqah,
  • Neveen Hijazi,
  • Mohammed Eshtay,
  • Hossam Faris,
  • Ahmed Al Radaideh,
  • Ibrahim Aljarah and
  • Yazan Alshamaileh

3 March 2020

Software defect prediction is a promising approach aiming to improve software quality and testing efficiency by providing timely identification of defect-prone software modules before the actual testing process begins. These prediction results help s...

  • Article
  • Open Access
8 Citations
3,797 Views
17 Pages

A Machine Learning-Based Anomaly Prediction Service for Software-Defined Networks

  • Zohaib Latif,
  • Qasim Umer,
  • Choonhwa Lee,
  • Kashif Sharif,
  • Fan Li and
  • Sujit Biswas

2 November 2022

Software-defined networking (SDN) has gained tremendous growth and can be exploited in different network scenarios, from data centers to wide-area 5G networks. It shifts control logic from the devices to a centralized entity (programmable controller)...

  • Article
  • Open Access
7 Citations
3,258 Views
25 Pages

Background: This paper investigates the impact of data quality on the performance of models predicting effort on software testing. Data quality was reflected by training data filtering strategies (data variants) covering combinations of Data Quality...

  • Article
  • Open Access
9 Citations
3,854 Views
16 Pages

27 September 2022

The goal of software defect prediction is to make predictions by mining the historical data using models. Current software defect prediction models mainly focus on the code features of software modules. However, they ignore the connection between sof...

  • Article
  • Open Access
8 Citations
3,772 Views
16 Pages

10 March 2020

Power law describes a common behavior in which a few factors play decisive roles in one thing. Most software defects occur in very few instances. In this study, we proposed a novel approach that adopts power law function characteristics for software...

  • Article
  • Open Access
11 Citations
2,463 Views
29 Pages

13 November 2020

Imbalanced data are a major factor for degrading the performance of software defect models. Software defect dataset is imbalanced in nature, i.e., the number of non-defect-prone modules is far more than that of defect-prone ones, which results in the...

  • Article
  • Open Access
1 Citations
1,780 Views
21 Pages

15 February 2024

In the era of Industry 4.0 and 5.0, a transformative wave of softwarisation has surged. This shift towards software-centric frameworks has been a cornerstone and has highlighted the need to comprehend software applications. This research introduces a...

  • Article
  • Open Access
10 Citations
2,672 Views
18 Pages

30 August 2021

Resource Constraints in Wireless Sensor Networks are a key factor in protocols and application design. Furthermore, energy consumption plays an important role in protocols decisions, such as routing metrics. In Software-Defined Networking (SDN)-based...

  • Article
  • Open Access
1,834 Views
28 Pages

21 October 2025

Early software defect prediction research primarily relied on software metric features. However, such features struggle to fully capture semantic information in source code. Consequently, methods based on semantic features have gradually become mains...

  • Article
  • Open Access
107 Citations
7,247 Views
20 Pages

Performance Analysis of Feature Selection Methods in Software Defect Prediction: A Search Method Approach

  • Abdullateef Oluwagbemiga Balogun,
  • Shuib Basri,
  • Said Jadid Abdulkadir and
  • Ahmad Sobri Hashim

9 July 2019

Software Defect Prediction (SDP) models are built using software metrics derived from software systems. The quality of SDP models depends largely on the quality of software metrics (dataset) used to build the SDP models. High dimensionality is one of...

  • Article
  • Open Access
5 Citations
2,232 Views
25 Pages

24 June 2022

Software defects are problems in software that destroy normal operation ability and reflect the quality of the software. Software fault can be predicted by the software reliability model. In this paper, the hybrid algorithm is applied to parameter es...

  • Article
  • Open Access
2,474 Views
34 Pages

Empirical Analysis of Data Sampling-Based Decision Forest Classifiers for Software Defect Prediction

  • Fatima Enehezei Usman-Hamza,
  • Abdullateef Oluwagbemiga Balogun,
  • Hussaini Mamman,
  • Luiz Fernando Capretz,
  • Shuib Basri,
  • Rafiat Ajibade Oyekunle,
  • Hammed Adeleye Mojeed and
  • Abimbola Ganiyat Akintola

The strategic significance of software testing in ensuring the success of software development projects is paramount. Comprehensive testing, conducted early and consistently across the development lifecycle, is vital for mitigating defects, especiall...

  • Article
  • Open Access
4 Citations
2,043 Views
27 Pages

SDP-MTF: A Composite Transfer Learning and Feature Fusion for Cross-Project Software Defect Prediction

  • Tianwei Lei,
  • Jingfeng Xue,
  • Duo Man,
  • Yong Wang,
  • Minghui Li and
  • Zixiao Kong

Software defect prediction is critical for improving software quality and reducing maintenance costs. In recent years, Cross-Project software defect prediction has garnered significant attention from researchers. This approach leverages transfer lear...

  • Article
  • Open Access
43 Citations
3,578 Views
20 Pages

An Enhanced Evolutionary Software Defect Prediction Method Using Island Moth Flame Optimization

  • Ruba Abu Khurma,
  • Hamad Alsawalqah,
  • Ibrahim Aljarah,
  • Mohamed Abd Elaziz and
  • Robertas Damaševičius

22 July 2021

Software defect prediction (SDP) is crucial in the early stages of defect-free software development before testing operations take place. Effective SDP can help test managers locate defects and defect-prone software modules. This facilitates the allo...

  • Article
  • Open Access
5 Citations
3,240 Views
20 Pages

CODE: A Moving-Window-Based Framework for Detecting Concept Drift in Software Defect Prediction

  • Md Alamgir Kabir,
  • Shahina Begum,
  • Mobyen Uddin Ahmed and
  • Atiq Ur Rehman

28 November 2022

Concept drift (CD) refers to data distributions that may vary after a minimum stable period. CD negatively influences models’ performance of software defect prediction (SDP) trained on past datasets when applied to the new datasets. Based on pr...

  • Article
  • Open Access
41 Citations
5,018 Views
21 Pages

27 January 2023

Alongside the modern software development life cycle approaches, software testing has gained more importance and has become an area researched actively within the software engineering discipline. In this study, machine learning and deep learning-rela...

  • Article
  • Open Access
3 Citations
2,015 Views
20 Pages

10 October 2024

Software defect prediction datasets often suffer from issues such as class imbalance, noise, and class overlap, making it difficult for classifiers to identify instances of defects. In response, researchers have proposed various techniques to mitigat...

  • Article
  • Open Access
64 Citations
6,383 Views
27 Pages

Impact of Feature Selection Methods on the Predictive Performance of Software Defect Prediction Models: An Extensive Empirical Study

  • Abdullateef O. Balogun,
  • Shuib Basri,
  • Saipunidzam Mahamad,
  • Said J. Abdulkadir,
  • Malek A. Almomani,
  • Victor E. Adeyemo,
  • Qasem Al-Tashi,
  • Hammed A. Mojeed,
  • Abdullahi A. Imam and
  • Amos O. Bajeh

9 July 2020

Feature selection (FS) is a feasible solution for mitigating high dimensionality problem, and many FS methods have been proposed in the context of software defect prediction (SDP). Moreover, many empirical studies on the impact and effectiveness of F...

  • Article
  • Open Access
27 Citations
7,240 Views
26 Pages

Deep Learning-Based Software Defect Prediction via Semantic Key Features of Source Code—Systematic Survey

  • Ahmed Abdu,
  • Zhengjun Zhai,
  • Redhwan Algabri,
  • Hakim A. Abdo,
  • Kotiba Hamad and
  • Mugahed A. Al-antari

31 August 2022

Software defect prediction (SDP) methodology could enhance software’s reliability through predicting any suspicious defects in its source code. However, developing defect prediction models is a difficult task, as has been demonstrated recently....

  • Article
  • Open Access
12 Citations
3,882 Views
15 Pages

29 October 2020

Coding deliverables are vital part of the software project. Teams are formed to develop a software project in a term. The performance of the team for each milestone results in the success or failure of the project. Coding intricacy is a major issue f...

  • Article
  • Open Access
29 Citations
4,289 Views
23 Pages

Software Defect Prediction Using Wrapper Feature Selection Based on Dynamic Re-Ranking Strategy

  • Abdullateef Oluwagbemiga Balogun,
  • Shuib Basri,
  • Luiz Fernando Capretz,
  • Saipunidzam Mahamad,
  • Abdullahi Abubakar Imam,
  • Malek A. Almomani,
  • Victor Elijah Adeyemo,
  • Ammar K. Alazzawi,
  • Amos Orenyi Bajeh and
  • Ganesh Kumar

12 November 2021

Finding defects early in a software system is a crucial task, as it creates adequate time for fixing such defects using available resources. Strategies such as symmetric testing have proven useful; however, its inability in differentiating incorrect...

  • Proceeding Paper
  • Open Access
3 Citations
1,311 Views
9 Pages

21 November 2023

Software fault prediction (SFP) is vital for ensuring software system reliability by detecting and mitigating faults. Machine learning has proven effective in addressing SFP challenges. However, extensive fault data from historical repositories often...

of 106