Using active learning selection approach for cross-project software defect prediction. Issue 1 (31st December 2022)
- Record Type:
- Journal Article
- Title:
- Using active learning selection approach for cross-project software defect prediction. Issue 1 (31st December 2022)
- Main Title:
- Using active learning selection approach for cross-project software defect prediction
- Authors:
- Mi, Wenbo
Li, Yong
Wen, Ming
Chen, Youren - Abstract:
- Abstract : Cross-project defect prediction (CPDP) technology can effectively ensure software quality, which plays an important role in software engineering. When encountering a newly developed project with insufficient training data, CPDP can be used to build defect predictors using other projects. However, CPDP does not take into account the prior knowledge of the target items and the class imbalance in the source item data. In this paper, we design an active learning selection algorithm for cross-project defect prediction to alleviate the above problems. First, we use clustering and active learning algorithms to filter and label some representative data from the target items and use these data as prior knowledge to guide the selection of source items. Then, the active learning algorithm is used to filter representative data from the source items. Finally, the balanced cross-item dataset is constructed using the active learning algorithm, and the defect prediction model is built. In this article, we selected 10 open-source projects by using common defect prediction models, active learning algorithms, and common evaluation metrics. The results show that the proposed algorithm can effectively filter the data, solve the class imbalance problem in cross-project data, and improve the defect prediction performance.
- Is Part Of:
- Connection science. Volume 34:Issue 1(2022)
- Journal:
- Connection science
- Issue:
- Volume 34:Issue 1(2022)
- Issue Display:
- Volume 34, Issue 1 (2022)
- Year:
- 2022
- Volume:
- 34
- Issue:
- 1
- Issue Sort Value:
- 2022-0034-0001-0000
- Page Start:
- 1482
- Page End:
- 1499
- Publication Date:
- 2022-12-31
- Subjects:
- Active learning -- cross-project -- software defect prediction -- transfer learning
Neural computers -- Periodicals
Artificial intelligence -- Periodicals
Cognitive science -- Periodicals
Connectionism -- Periodicals
006.3 - Journal URLs:
- http://www.tandfonline.com/toc/ccos20/current ↗
http://www.tandfonline.com/ ↗ - DOI:
- 10.1080/09540091.2022.2077913 ↗
- Languages:
- English
- ISSNs:
- 0954-0091
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3417.662450
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 22007.xml