深度学习
人工智能
计算机科学
机器学习
稀缺
软件
质量(理念)
同种类的
特征(语言学)
钥匙(锁)
数据科学
软件部署
数据质量
风险分析(工程)
软件质量
质量管理
数据挖掘
最佳实践
主题专家
学习曲线
工程类
作者
Yifan Zou,Huiqiang Wang,Hongwu Lv,Shuai Zhao
标识
DOI:10.1109/qrs-c65679.2025.00036
摘要
Software defect prediction has become an indispensable strategy for preserving system quality and optimizing maintenance efficiency in modern software engineering. However, data scarcity in new projects often hampers the effectiveness of defect prediction models. cross-project defect prediction (CPDP) addresses this challenge by transferring knowledge from source projects to target projects. Recent advances in machine learning, particularly deep learning, have shown significant potential in improving the accuracy and effectiveness of CPDP models. This paper presents the first comprehensive survey of deep learning-based CPDP (DL-CPDP) research, covering both homogeneous CPDP and heterogeneous CPDP. Specifically, we explore the application of deep learning architectures, machine learning paradigms, dataset utilization, evaluation metrics, and reproducibility practices. Our findings reveal key trends, such as the diversification of feature representations, the growing complexity of hybrid models, and the increasing adoption of semi-supervised learning techniques. Furthermore, the survey underscores the rising emphasis on reproducibility and open science, highlighting their role in advancing the field. This paper paves the way for more effective and innovative applications of deep learning in CPDP.
科研通智能强力驱动
Strongly Powered by AbleSci AI