A cross‐project defect prediction method based on multi‐adaptation and nuclear norm. Issue 2 (24th December 2021)
- Record Type:
- Journal Article
- Title:
- A cross‐project defect prediction method based on multi‐adaptation and nuclear norm. Issue 2 (24th December 2021)
- Main Title:
- A cross‐project defect prediction method based on multi‐adaptation and nuclear norm
- Authors:
- Huang, Qingan
Ma, Le
Jiang, Siyu
Wu, Guobin
Song, Hengjie
Jiang, Libiao
Zheng, Chunyun - Abstract:
- Abstract: Cross‐project defect prediction (CPDP) is an important research direction in software defect prediction. Traditional CPDP methods based on hand‐crafted features ignore the semantic information in the source code. Existing CPDP methods based on the deep learning model may not fully consider the differences among projects. Additionally, these methods may not accurately classify the samples near the classification boundary. To solve these problems, the authors propose a model based on multi‐adaptation and nuclear norm (MANN) to deal with samples in projects. The feature of samples were embedded into the multi‐core Hilbert space for distribution and the multi‐kernel maximum mean discrepancy method was utilised to reduce differences among projects. More importantly, the nuclear norm module was constructed, which improved the discriminability and diversity of the target sample by calculating and maximizing the nuclear norm of the target sample in the process of domain adaptation, thus improving the performance of MANN. Finally, extensive experiments were conducted on 11 sizeable open‐source projects. The results indicate that the proposed method exceeds the state of the art under the widely used metrics.
- Is Part Of:
- IET software. Volume 16:Issue 2(2022)
- Journal:
- IET software
- Issue:
- Volume 16:Issue 2(2022)
- Issue Display:
- Volume 16, Issue 2 (2022)
- Year:
- 2022
- Volume:
- 16
- Issue:
- 2
- Issue Sort Value:
- 2022-0016-0002-0000
- Page Start:
- 200
- Page End:
- 213
- Publication Date:
- 2021-12-24
- Subjects:
- neural nets -- software quality -- software reliability -- unsupervised learning
Computer software -- Periodicals
Software engineering -- Periodicals
005.1 - Journal URLs:
- http://digital-library.theiet.org/content/journals/iet-sen ↗
http://ieeexplore.ieee.org/servlet/opac?punumber=4124007 ↗
https://ietresearch.onlinelibrary.wiley.com/journal/17518814 ↗
http://www.theiet.org/ ↗
http://scitation.aip.org/dbt/dbt.jsp?KEY=ISEOB7&Volume=CURVOL&Issue=CURISS ↗ - DOI:
- 10.1049/sfw2.12053 ↗
- Languages:
- English
- ISSNs:
- 1751-8806
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4363.253550
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 26358.xml