Cross-project software defect prediction based on the reduction and hybridization of software metrics
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Abdu, Ahmed | - |
dc.contributor.author | Zhai, Zhengjun | - |
dc.contributor.author | Abdo, Hakim A. | - |
dc.contributor.author | Lee, Sungon | - |
dc.contributor.author | Al-masni, Mohammed A. | - |
dc.contributor.author | Gu, Yeong Hyeon | - |
dc.contributor.author | Algabri, Redhwan | - |
dc.date.accessioned | 2024-12-04T07:30:17Z | - |
dc.date.available | 2024-12-04T07:30:17Z | - |
dc.date.issued | 2025-01 | - |
dc.identifier.issn | 1110-0168 | - |
dc.identifier.issn | 2090-2670 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/erica/handle/2021.sw.erica/121154 | - |
dc.description.abstract | Cross-project defect prediction (CPDP) plays an essential role in identifying potential defects in target projects, especially those with limited historical data, using relevant information from similar source projects. The current studies focused on three main types of software metrics for CPDP: static metrics, code-change metrics, and semantic features. However, these existing CPDP studies encounter two primary challenges: class overlap due to reduced feature dimensions and multicollinearity from integrating various software metrics. To address these challenges, we propose a CPDP model based on both reduction and hybridization techniques (RH-CPDP). The proposed model uses hybrid deep neural networks as a hybridization technique to combine the essential metrics from all metric categories, addressing the issue of class overlap to enhance prediction model efficiency. Principal component analysis (PCA) was used as a reduction method to keep the number of metrics used small, focusing on influential relationships among metrics and fault proneness and avoiding the multicollinearity problem. The experimental analysis conducted using nine open-source projects from the PROMISE dataset demonstrates that RH-CPDP surpasses current CPDP methods (TCSBoost, TPTL, DA-KTSVMO, DBN, and 3SW-MSTL) regarding area under the curve (AUC) and F1-measure. These findings highlight the effectiveness of RH-CPDP in improving the performance of CPDP techniques. © 2024 | - |
dc.format.extent | 16 | - |
dc.language | 영어 | - |
dc.language.iso | ENG | - |
dc.publisher | Elsevier B.V. | - |
dc.title | Cross-project software defect prediction based on the reduction and hybridization of software metrics | - |
dc.type | Article | - |
dc.publisher.location | 네델란드 | - |
dc.identifier.doi | 10.1016/j.aej.2024.10.034 | - |
dc.identifier.scopusid | 2-s2.0-85208016031 | - |
dc.identifier.wosid | 001350681900001 | - |
dc.identifier.bibliographicCitation | Alexandria Engineering Journal, v.112, pp 161 - 176 | - |
dc.citation.title | Alexandria Engineering Journal | - |
dc.citation.volume | 112 | - |
dc.citation.startPage | 161 | - |
dc.citation.endPage | 176 | - |
dc.type.docType | Article | - |
dc.description.isOpenAccess | N | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Engineering | - |
dc.relation.journalWebOfScienceCategory | Engineering, Multidisciplinary | - |
dc.subject.keywordPlus | EXTREME LEARNING-MACHINE | - |
dc.subject.keywordPlus | MODEL | - |
dc.subject.keywordPlus | PCA | - |
dc.subject.keywordAuthor | Cross-project defect prediction | - |
dc.subject.keywordAuthor | Deep neural network | - |
dc.subject.keywordAuthor | Features reduction | - |
dc.subject.keywordAuthor | Principal component analysis | - |
dc.subject.keywordAuthor | Software metrics | - |
dc.identifier.url | https://www.sciencedirect.com/science/article/pii/S111001682401189X?via%3Dihub | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
55 Hanyangdeahak-ro, Sangnok-gu, Ansan, Gyeonggi-do, 15588, Korea+82-31-400-4269 sweetbrain@hanyang.ac.kr
COPYRIGHT © 2021 HANYANG UNIVERSITY. ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.