2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2018
DOI: 10.1109/saner.2018.8330210
|View full text |Cite
|
Sign up to set email alerts
|

Cross-version defect prediction via hybrid active learning with kernel principal component analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
64
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 50 publications
(64 citation statements)
references
References 59 publications
0
64
0
Order By: Relevance
“…Based on the above analysis, we find previous two studies [29], [31] only focused on the within-project defect prediction scenario. The latest two studies [32], [49] only focused on the cross-version defect prediction scenario, which has the smaller distribution difference when compared to the cross-project defect prediction scenario focused in our study [22]. In this article, we are the first to combine active learning and TrAdaBoost to solve a more challenge problem (i.e., CPDP problem) and to our best knowledge, this kind of method has not been investigated in the previous CPDP studies.…”
Section: B Active Learning and Its Application To Software Defect Prmentioning
confidence: 94%
See 1 more Smart Citation
“…Based on the above analysis, we find previous two studies [29], [31] only focused on the within-project defect prediction scenario. The latest two studies [32], [49] only focused on the cross-version defect prediction scenario, which has the smaller distribution difference when compared to the cross-project defect prediction scenario focused in our study [22]. In this article, we are the first to combine active learning and TrAdaBoost to solve a more challenge problem (i.e., CPDP problem) and to our best knowledge, this kind of method has not been investigated in the previous CPDP studies.…”
Section: B Active Learning and Its Application To Software Defect Prmentioning
confidence: 94%
“…They considered both active learning and feature compression techniques (i.e., feature selection techniques and dimensionality reduction techniques). For the cross-version defect prediction, Xu et al [49] also proposed a method HALKP, which combines hybrid active learning with kernel principal component analysis. In particular, this method first selects some informative and representative unlabeled modules in the current version, and then utilizes a non-linear mapping method (i.e., kernel principal component analysis), which can embed the original data from two different versions into a high-dimension space.…”
Section: B Active Learning and Its Application To Software Defect Prmentioning
confidence: 99%
“…Lu et al [46] proposed an approach which took uncertain information as the strategy to select special instances of the current version iteratively, and then determine their classes manually and merged them into the training set. Xu et al [47] proposed an active learning method based on uncertainty information and information density to select special instances from the current version.…”
Section: B Defect Prediction Of Evolving Projectsmentioning
confidence: 99%
“…They found that models using cross-company data can only be "useful in extreme cases such as mission-critical projects, where the cost of false alarms can be afforded" and suggested using within-company data if available. While some recent studies reported advances in cross-project defect prediction (Xia et al, 2016;Zhang et al, 2016;Xu et al, 2018), it is still considered as a challenging task.…”
Section: Related Workmentioning
confidence: 99%