Cross-Project Aging-Related Bug Prediction Based on Transfer Learning and Class Imbalance Learning
Software aging results from aging-related bugs (ARBs) in long-running systems, that usually causes performance decline and system crashes. Since collecting ARB data is challenging due to its scarcity, it hinders the development of effective prediction models. Moreover, existing cross-project ARB prediction methods often ignore project-specific distribution differences and neglect class imbalance and overlap issues between ARB and non-ARB classes. In this paper, a hybrid approach that combines the balanced distribution adaptation (BDA), the improved subclass discriminant analysis (ISDA), and the self-paced ensemble under-sampling (SPE) techniques, called BISP in short, is proposed to address the aforementioned problems. The main idea behind BISP is first to use BDA to adaptively reduce the difference of projects' marginal distribution and conditional distribution, and then employ ISDA and SPE to alleviate the severe class imbalance together with class overlap. Experimental results obtained for six classifiers and six cross-project datasets show that compared with the state-of-the-art approaches TLAP and JDA-ISDA based on transfer learning, BISP improves the average balance by 34.8% and 2.3% and improves the average AUC by 26.5% and 8.4%, respectively. Compared with the deep learning approach SRLA, BISP can improve the average balance value by 5.1%.
Authors
- Kai Jia (ORCID: https://orcid.org/0000-0002-4367-0595)
- Junwei Zhou (ORCID: https://orcid.org/0000-0002-6094-1203)
- Wenzhi Xie (ORCID: https://orcid.org/0000-0001-6366-0784)
- Jing Tian (ORCID: https://orcid.org/0000-0002-6114-3465)
- Bin Xu (ORCID: https://orcid.org/0009-0000-4713-4127)
- Dongdong Zhao (ORCID: https://orcid.org/0000-0002-4697-6901)
- Jianwen Xiang
Institutions
- Wuhan University of Technology (CN)
- Ministry of Transport (CN)
Publication Details
- Journal
- IEEE Transactions on Dependable and Secure Computing
- Published
- 2025-05-09
- DOI
- https://doi.org/10.1109/tdsc.2025.3567957
- Primary Topic
- Software Reliability and Analysis Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00