2020
DOI: 10.1007/s10664-019-09777-8
|View full text |Cite
|
Sign up to set email alerts
|

Cross-version defect prediction: use historical data, cross-project data, or both?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
37
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 41 publications
(37 citation statements)
references
References 65 publications
0
37
0
Order By: Relevance
“…In the Cross-version context, we use the same Random Forest learner as the Within-project context. We do so as Amasaki [2] recently found that the difference in performance between the model constructed with the Random Forest learner and the top performing model in the Cross-version context (LACE2+NaiveBayes proposed by Peters et al [67]) to be small. Moreover, the Random Forest model is more accessible to practitioner and simpler than the LACE2+NaiveBayes model.…”
Section: Step 4: Model Constructionmentioning
confidence: 99%
“…In the Cross-version context, we use the same Random Forest learner as the Within-project context. We do so as Amasaki [2] recently found that the difference in performance between the model constructed with the Random Forest learner and the top performing model in the Cross-version context (LACE2+NaiveBayes proposed by Peters et al [67]) to be small. Moreover, the Random Forest model is more accessible to practitioner and simpler than the LACE2+NaiveBayes model.…”
Section: Step 4: Model Constructionmentioning
confidence: 99%
“…We considered traditional two-class classification techniques widely used in previous studies (Hall et al, 2011) as our aim is to benchmark one-class predictors vs. traditional two-class predictors, and not to search for the best prediction technique. If OCSVM is not able to outperform such traditional baselines, it is reasonable to assume that it will not perform better than more sophisticated ones proposed for cross-version and cross-project defect prediction (e.g., (Nam et al, 2013;Xia et al, 2016;Herbold et al, 2018;Zhou et al, 2018;Hosseini et al, 2019;Amasaki, 2020)).…”
Section: Threats To Validitymentioning
confidence: 99%
“…The Cross-version defect prediction scenario is one of the actively studied scenarios in within-project defect prediction [49]- [51]. In this paper, to perform a cross-version defect prediction scenario, for each project, we use its latest version as the test version and randomly select two earlier versions as the training data to build defect prediction models respectively.…”
Section: Cross-version Defect Predictionmentioning
confidence: 99%