JOURNAL ARTICLE

CROSS-PROJECT SOFTWARE FAULT PREDICTION ADDRESSING CLASS IMBALANCE AND GENERALIZATION

EMERGING TRENDS IN DIGITAL TRANSFORMATION

Year: 2025 Journal:   Zenodo (CERN European Organization for Nuclear Research)   Publisher: European Organization for Nuclear Research

Abstract

The software development industry is notoriously challenging due to the unpredictability of faults and the substantial costs associated with rectifying them post-implementation. CPSFP is a novel methodology for software fault prediction that leverages data from prior projects to forecast the occurrence of faults in a current project. There exists a pervasive absence of order. Although software issues are significantly rarer than evident cases, a primary concern is that predictive algorithms are ineffective for learning. The great variety of tasks indicates that talents developed in one domain may not be transferable to another. This research utilizes domain adaptation techniques, robust machine learning models, and advanced dataset balancing algorithms such as SMOTE to address these challenges. The aim is to enhance the precision of predictions and broaden their applicability across various project types. Our methodology improved mistake detection and generalization when utilized across several open-source datasets. Software quality assurance may be improved if teams were able to spot issues sooner.

Keywords:
Generalization Software Mistake Software quality Domain adaptation Variety (cybernetics) Domain (mathematical analysis) Software fault tolerance Class (philosophy)

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.68
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

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