JOURNAL ARTICLE

Feature Selection in Cross-Project Software Defect Prediction

Aries SaifudinAgung TrisetyarsoWawan SupartaChuanze KangB S AbbasYaya Heryadi

Year: 2020 Journal:   Journal of Physics Conference Series Vol: 1569 (2)Pages: 022001-022001   Publisher: IOP Publishing

Abstract

Abstract Advances in technology have increased the use and complexity of software. The complexity of the software can increase the possibility of defects. Defective software can cause high losses. Fixing defective software requires a high cost because it can spend up 50% of the project schedule. Most software developers don’t document their work properly so that making it difficult to analyse software development history data. Software metrics which use in cross-project software defects prediction have many features. Software metrics usually consist of various measurement techniques, so there are possibilities for their features to be similar. It is possible that these features are similar or irrelevant so that they can cause a decrease in the performance of classifiers. In this study, several feature selection techniques were proposed to select the relevant features. The classification algorithm used is Naive Bayes. Based on the analysis using ANOVA, the SBS and SBFS models can significantly improve the performance of the Naïve Bayes model.

Keywords:
Computer science Feature selection Naive Bayes classifier Software bug Software Software metric Software sizing Data mining Software regression Machine learning Feature (linguistics) Software development Software construction Software engineering Selection (genetic algorithm) Verification and validation Artificial intelligence Schedule Support vector machine Engineering Operating system

Metrics

2
Cited By
0.28
FWCI (Field Weighted Citation Impact)
20
Refs
0.64
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.