Skip to content
Conference Open access

Cross Project Software Defect Prediction Using Machine Learning with Optimized Feature Selection

2026 · E3S Web of Conferences · Vol 735, pp. 03005 · 0 citations · 13 references

TL;DR

This study proposes an integrated CPDP framework that combines Particle Swarm Optimization with Domain Knowledge (PSO+DK) for feature selection and Adaptive Synthetic Sampling (ADASYN) for class imbalance handling that enhanced the discriminative power of the models.

Abstract

In smart city software systems, where interconnected services demand high reliability, Software Defect Prediction (SDP) plays a vital role and reducing maintenance costs by identifying defect-prone modules early in the Software Development Life Cycle (SDLC). Cross-Project Defect Prediction (CPDP) enables defect data from source projects to predict defects in target projects with scarce labels; However, its effectiveness is hindered by feature redundancy, heterogeneous data distributions, and severe class imbalance. To address these challenges, this study proposes an integrated CPDP framework that combines Particle Swarm Optimization with Domain Knowledge (PSO+DK) for feature selection and Adaptive Synthetic Sampling (ADASYN) for class imbalance handling. Experiments were conducted on five widely used NASA datasets; CM1, PC1,PC2, PC3, and PC4 —using Random Forest (RF), Support Vector Machine (SVM), and Extreme Gradient Boosting (XGBoost) classifiers. Results show that PSO+DK enhanced the discriminative power of the models, with the framework achieving the highest accuracy of 0.9785 on PC2 dataset. Furthermore, ADASYN show minimal differences over SMOTE in improving classifier robustness. Highlights promising directions for deploying reliable cross-project prediction in smart city software development

Read PDF

Similar papers

Open access Aug 2026

Implementasi Algoritma Random Forest untuk Prediksi Perkembangan Anak Terintegrasi dengan Sistem Informasi Administrasi (Studi Kasus: TK Kramat Jati)

Early childhood development is a crucial phase that requires continuous monitoring to ensure optimal growth. However, TK Kramat Jati still faces obstacles in managing administrative data and child development assessments that are conducted manually and not yet integrated. This research aims to develop a web-based admin...

Nur Diasih · 0 citations
Open access Aug 2026

Mobil Cihaz Kriminalistikasında Yaddaş Seqmentlərinin Süni İntellekt Əsasında Təsnifatı

Məqalədə mobil cihaz kriminalistikasında 4096 baytlıq yaddaş seqmentlərinin süni intellekt əsasında kriminalistik tip təsnifatı problemi araşdırılır. Anonimləşdirilmiş real mobil cihazdan əldə olunmuş 1692 nişanlanmış fayl əsasında 89177 seqmentdən ibarət dataset formalaşdırılmış və müxtəlif siniflər üzrə təsnifat apar...

Rahib Ağababayev, Yadigar Imamverdiyev · 0 citations
Open access Aug 2026

İnformasiya Sistemlərində Hücum Səthinin İdarə Olunması və Müasir Kibertəhlükəsizlik Modellərinin İnteqrasiyası

Məqalədə hücum səthinin idarə olunması və sıfır etibar modellərinin qarşılıqlı inteqrasiyası tədqiq edilmişdir. Tədqiqat işində aktivlərin aşkarlanması, monitorinqi və risklərin kəmiyyət göstəriciləri ilə qiymətləndirilməsi üçün CVSS 4.0, EPSS və FAIR metodologiyalarına əsaslanan proaktiv model təklif edilmişdir. Təkli...

Rəvan Rəsulzadə, Lamiyə Nəcəfova · 0 citations
Open access Aug 2026

Rəqəmsal Kitabxana Sistemlərində Kibertəhlükəsizliyin Təmin Olunması Yolları

Məqalədə rəqəmsal kitabxana mühitində kibertəhlükəsizliyin təmin olunmasının əsas istiqamətləri kompleks şəkildə araşdırılır və əhəmiyyətli tədqiqatlardan əldə edilən empirik məlumatlardan istifadə edərək rəqəmsal kitabxanaların üzləşdiyi kibertəhlükə mühitinin təhlili təqdim olunur. Tədqiqat işində rəqəmsal kitabxana...

Dilbər Əlizadə · 0 citations
Open access Aug 2026

Kritik İnfrastruktur Obyektlərində SCADA Sistemlərinin Kibertəhlükəsizliyi və Kiberkriminalistik Təhlili Metodları

Bu məqalədə kritik infrastruktur obyektlərində istifadə olunan SCADA (Supervisory Control and Data Acquisition) sistemlərinin kibertəhlükəsizlik problemləri təhlil edilir. SCADA sistemlərinin enerji və sənaye sahələrində rolu nəzərə alınaraq əsas risklər müəyyən olunur. Eyni zamanda jurnal qeydlərinin analizi (log anal...

M. Əhmədov, Taleh Cəfərov · 0 citations
Open access Aug 2026

Strateji Qərar Qəbulu Sistemlərində Neyron Şəbəkə Əsaslı Data Fusion Modellərinin Multi-Laylı Arxitekturası və Təhlükəsizlik Aspektləri

Bu tədqiqat işində müasir dövlət və regional idarəetmə sistemlərində heterogen məlumatların sintezi üçün hazırlanmış “DataFusion Strateji Əməliyyat Sistemi” platformasının elmipraktiki əsasları təqdim olunur. Tədqiqatın mərkəzində dayanan Model Architecture v4.0 müxtəlif formatlı (SQL, NoSQL, coğrafi və mətn) verilənlə...

Rüstəm Şəfaqətov · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.