2023
DOI: 10.1145/3589342
|View full text |Cite
|
Sign up to set email alerts
|

Concept Drift in Software Defect Prediction: A Method for Detecting and Handling the Drift

Abstract: Software Defect Prediction (SDP) is crucial towards software quality assurance in software engineering. SDP analyzes the software metrics data for timely prediction of defect prone software modules. Prediction process is automated by constructing defect prediction classification models using machine learning techniques. These models are trained using metrics data from historical projects of similar types. Based on the learned experience, models are used to predict defect prone modules in currently tested softw… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 36 publications
0
5
0
Order By: Relevance
“…The studies of Gangwar et al [12,13] introduced an approach known as a pair of paired learners called "PoPL" within the realm of SDP, aimed at addressing CD. The primary objective is to improve the prediction performance beyond what the most successful paired learner methods have achieved in recent times.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…The studies of Gangwar et al [12,13] introduced an approach known as a pair of paired learners called "PoPL" within the realm of SDP, aimed at addressing CD. The primary objective is to improve the prediction performance beyond what the most successful paired learner methods have achieved in recent times.…”
Section: Related Workmentioning
confidence: 99%
“…In a related study, Kabir et al [62] investigated the performance of class-rebalancing techniques to observe the performance of drift detection and reduction for SDP. The PoPL approach developed by Gangwar et al [12,13] could be one of the considerable methods for accessing CD for CVDP. We kept this work as one of the our future works.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…SDP is the art of leveraging historical data and machine learning (ML) techniques to forecast and identify potential defects in software systems before the testing phase [9]. It investigates the complex set of software metrics such as code complexity, size, and historical defect data to build models capable of gauging the likelihood of defects [10].…”
Section: Introductionmentioning
confidence: 99%