five

Evaluating the Adaptive Selection of Classifiers for Cross-Project Bug Prediction

收藏
Figshare2020-11-29 更新2026-04-08 收录
下载链接:
https://figshare.com/articles/dataset/Ensemble_of_Classifiers_for_Cross-Project_Bug_Prediction_A_Replicated_Study/5555002/2
下载链接
链接失效反馈
官方服务:
资源简介:
Bug prediction models are used to locate source code elements more likely to be defective. One of the key factors influencing their performances is related to the selection of a machine learning method (a.k.a., classifier) to use when discriminating buggy and non-buggy classes. Given the high complementarity of stand-alone classifiers, a recent trend is the definition of ensemble techniques, which try to effectively combine the predictions of different stand-alone ma- chine learners. In a recent work we proposed ASCI, a technique that dynamically selects the right classi er to use based on the characteristics of the class on which the prediction has to be done. We tested it in a within-project scenario, showing its higher accuracy with respect to the Validation and Voting strategy. In this paper, we continue on the line of research, by (i) evaluating ASCI in a global and local cross-project setting and (ii) comparing its performances with those achieved by a stand-alone and an ensemble baselines, namely Naive Bayes and Validation and Voting, respectively. A key finding of our study shows that ASCI is able to perform better than the other techniques in the context of cross-project bug prediction. Moreover, despite local learning is not able to improve the performances of the corresponding models in most cases, it is able to improve the robustness of the models relying on ASCI.<br>
创建时间:
2018-03-19
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作