-
题名基于联邦迁移的跨项目软件缺陷预测
被引量:2
- 1
-
-
作者
宋慧玲
李勇
张文静
-
机构
新疆师范大学计算机科学技术学院
新疆电子研究所软件事业部
南京航空航天大学高安全系统的软件开发与验证技术工信部重点实验室
-
出处
《南京师大学报(自然科学版)》
CAS
北大核心
2024年第3期122-128,共7页
-
基金
新疆维吾尔自治区天山青年计划项目(2020Q019)
新疆师范大学博士科研启动基金项目(XJNUBS1905).
-
文摘
跨项目软件缺陷预测基于已标注的多源项目数据构建模型,可以解决软件历史数据不足和标注代价高的问题.但在传统跨项目缺陷预测中,源项目数据持有者为了保护软件数据的商业隐私,而导致的“数据孤岛”问题直接影响了跨项目预测的模型性能.本文提出基于联邦迁移的跨项目软件缺陷预测方法(FT-CPDP).首先,针对数据隐私泄露和项目间特征异构问题,提出基于联邦学习与迁移学习相结合的模型算法,打破各数据持有者间的“数据壁垒”,实现隐私保护场景下的跨项目缺陷预测模型.其次,在联邦通信过程中添加满足隐私预算的噪声来提高隐私保护水平,最后构建卷积神经网络模型实现软件缺陷预测.基于NASA软件缺陷预测数据集进行实验,结果表明与传统跨项目缺陷预测方法相比,本文提出的FT-CPDP方法在实现软件数据隐私保护的前提下,模型的综合性能表现较优.
-
关键词
软件缺陷预测
联邦学习
迁移学习
差分隐私
卷积神经网络
-
Keywords
software defect prediction
federated learning
transfer learning
differential privacy
convolutional neural network
-
分类号
TP181
[自动化与计算机技术—控制理论与控制工程]
TP311.5
[自动化与计算机技术—计算机软件与理论]
-