2022
DOI: 10.1155/2022/5024399
|View full text |Cite
|
Sign up to set email alerts
|

A Software Defect Prediction Approach Based on BiGAN Anomaly Detection

Abstract: Software defect prediction usually is regarded as a classification problem, but classification models will face the class imbalance problem. Although there are many methods to solve the class imbalance problem, there is no method that can fundamentally solve the problem currently. In addition, supervised learning algorithms are always used to train defect prediction models, but obtaining a large amount of high-quality labelled data requires a lot of time and labor cost. In order to solve the class imbalance pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 37 publications
0
7
0
Order By: Relevance
“…Finally, the data of each cluster is combined to get the final data. In order to more clearly illustrate our approach, there is dataset D = {[ [2,3,6,8,9,12], [4][5][6][8][9][10], [4,5,8,9,12]]} that contains three instances. Each instance in dataset D is represented by six features.…”
Section: Hfdra Methodmentioning
confidence: 99%
See 1 more Smart Citation
“…Finally, the data of each cluster is combined to get the final data. In order to more clearly illustrate our approach, there is dataset D = {[ [2,3,6,8,9,12], [4][5][6][8][9][10], [4,5,8,9,12]]} that contains three instances. Each instance in dataset D is represented by six features.…”
Section: Hfdra Methodmentioning
confidence: 99%
“…Software defect prediction (SDP) can discover hidden defects in software modules in advance and then reasonably allocate test resources. It can improve test efficiency and reduce software development costs [1,2]. At present, most of the research works are to predict whether the modules in the software project contain defects, which can be regarded as a binary classification problem.…”
Section: Introductionmentioning
confidence: 99%
“…It is possible to compensate for the lack of data on numerous parameters by employing approximation data sets [12], [13]. Researchers have [33] built many models that make use of (easily measurable qualities) in order to properly forecast the traits that are harder to measure. For example, to determine the most efficient mathematical models for a certain kind of software system or a given task, such as maintenance.…”
Section: Related Workmentioning
confidence: 99%
“…Many kinds of models have been used to tackle SDP. Researchers have proposed using supervised models [63], [64], [65], semi-supervised models [66], [67], unsupervised models [23], tasks specific models such as BugCache [22] and even approaching the problem as an anomaly detection problem [20], [21].…”
Section: B Metrics Prediction Granularity and Approaches To Sdpmentioning
confidence: 99%