已入深夜,您辛苦了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!祝你早点完成任务,早点休息,好梦!

Improving transfer learning for software cross-project defect prediction

计算机科学 杠杆(统计) 学习迁移 软件 域适应 机器学习 人工智能 标记数据 数据挖掘 算法 分类器(UML) 程序设计语言
作者
Osayande Pascal Omondiagbe,Sherlock A. Licorish,Stephen G. MacDonell
出处
期刊:Applied Intelligence [Springer Science+Business Media]
卷期号:54 (7): 5593-5616 被引量:6
标识
DOI:10.1007/s10489-024-05459-1
摘要

Abstract Software cross-project defect prediction (CPDP) makes use of cross-project (CP) data to overcome the lack of data necessary to train well-performing software defect prediction (SDP) classifiers in the early stage of new software projects. Since the CP data (known as the source) may be different from the new project’s data (known as the target), this makes it difficult for CPDP classifiers to perform well. In particular, it is a mismatch of data distributions between source and target that creates this difficulty. Transfer learning-based CPDP classifiers are designed to minimize these distribution differences. The first Transfer learning-based CPDP classifiers treated these differences equally, thereby degrading prediction performance. To this end, recent research has the Weighted Balanced Distribution Adaptation (W-BDA) method to leverage the importance of both distribution differences to improve classification performance. Although W-BDA has been shown to improve model performance in CPDP and tackle the class imbalance by balancing the class proportion of each domain, research to date has failed to consider model performance in light of increasing target data. We provide the first investigation studying the effects of increasing the target data when leveraging the importance of both distribution differences. We extend the initial W-BDA method and call this extension the W-BDA $$\mathbf {^{+}}$$ + method. To evaluate the effectiveness of W-BDA $$\mathbf {^{+}}$$ + for improving CPDP performance, we conduct eight experiments on 18 projects from four datasets, where data sampling was performed with different sampling methods. Data sampling was only performed on the baseline methods and not on our proposed W-BDA $$\mathbf {^{+}}$$ + and the original W-BDA because data sampling issues do not exist for these two methods. We evaluate our method using four complementary indicators (i.e., Balanced Accuracy, AUC, F-measure and G-Measure). Our findings reveal an average improvement of 6%, 7.5%, 10% and 12% for these four indicators when W-BDA $$\mathbf {^{+}}$$ + is compared to the original W-BDA and five other baseline methods (for all four of the sampling methods used). Also, as the target to source ratio is increased with different sampling methods, we observe a decrease in performance for the original W-BDA, with our W-BDA $$\mathbf {^{+}}$$ + approach outperforming the original W-BDA in most cases. Our results highlight the importance of having an awareness of the effect of the increasing availability of target data in CPDP scenarios when using a method that can handle the class imbalance problem.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
科研通AI6.4的应助被fishhy128采纳,获得10
刚刚
啦啦啦啦啦完成签到 ,获得积分10
刚刚
亦南栀完成签到 ,获得积分10
1秒前
雪莉完成签到 ,获得积分10
3秒前
啊这的应助被zerowey采纳,获得10
5秒前
落雁长歌完成签到 ,获得积分10
5秒前
Zhoulei完成签到 ,获得积分10
8秒前
忠嗣院学员完成签到 ,获得积分10
9秒前
张与今完成签到 ,获得积分10
12秒前
13秒前
李健的小迷弟的应助被不易采纳,获得10
15秒前
xiaoding完成签到,获得积分10
17秒前
yyz完成签到,获得积分20
17秒前
sep完成签到 ,获得积分10
19秒前
科研通AI6.4的应助被ddrose采纳,获得10
20秒前
20秒前
21秒前
大王完成签到 ,获得积分10
23秒前
简单完成签到 ,获得积分10
24秒前
24秒前
顾矜的应助被十字路口采纳,获得30
25秒前
25秒前
verbal2005发布了新的文献求助10
26秒前
26秒前
27秒前
Kuro完成签到 ,获得积分10
27秒前
小蘑菇的应助被科研通管家采纳,获得10
30秒前
英俊的铭的应助被科研通管家采纳,获得10
30秒前
30秒前
111zzzzzz的应助被科研通管家采纳,获得10
31秒前
共享精神的应助被科研通管家采纳,获得10
31秒前
852的应助被科研通管家采纳,获得10
31秒前
HJJHJH的应助被科研通管家采纳,获得10
31秒前
田様的应助被科研通管家采纳,获得10
31秒前
31秒前
芙芙发布了新的文献求助10
31秒前
冲冲冲完成签到 ,获得积分10
32秒前
科目三的应助被zdy采纳,获得10
36秒前
急急急发布了新的文献求助30
37秒前
AnJaShua完成签到 ,获得积分0
37秒前
高分求助中
(应助此贴封号)通过应助OA文献获取积分 10000
Rosenblum, Global Change Biology 800
中国器官捐献和移植发展报告(2024) 520
Organizational Behavior 510
Arbitrage Theory in Discrete and Continuous Time 500
Production Logging: Theoretical and Interpretive Elements 400
English Longitudinal Study of Ageing: Waves 0-11, 1998-2024 300
热门求助领域 (近24小时)
化学 材料科学 医学 生物 计算机科学 工程类 纳米技术 有机化学 化学工程 内科学 物理 生物化学 复合材料 催化作用 细胞生物学 人工智能 心理学 无机化学 基因 遗传学
热门帖子
关注 科研通微信公众号,转发送积分 7823505
求助须知:如何正确求助?哪些是违规求助? 9349999
关于积分的说明 20555829
捐赠科研通 7416188
什么是DOI,文献DOI怎么找? 3334046
关于科研通互助平台的介绍 2479368
邀请新用户注册赠送积分活动 2354133