Litcius/Paper detail

Hybrid Approach to Software Fault Prediction Using Particle Swarm Optimization and Fuzzy Time Series

Umashankar Samal

2025Quality and Reliability Engineering International10 citationsDOIOpen Access PDF

Abstract

ABSTRACT Accurate software fault prediction is a critical aspect of proactive maintenance and overall software reliability enhancement. This paper introduces a model that combines particle swarm optimization (PSO) and fuzzy time series (FTS) to predict the number of faults present in the software. FTS, widely recognized for its forecasting capabilities, undergoes performance optimization in the proposed model through PSO, specifically by optimizing the length of intervals. The performance of the proposed model is evaluated on three real‐world software fault datasets sourced from open‐source software projects, revealing its superiority over alternative models. The evaluation is substantiated by consistently lower values of root mean absolute error, mean absolute error, and median absolute error. This research significantly contributes to the advancement of software reliability forecasting techniques, providing practitioners with a powerful tool for ensuring software reliability and enabling proactive measures for continuous improvement.

Topics & Concepts

Particle swarm optimizationSoftwareSoftware qualityFuzzy logicReliability engineeringReliability (semiconductor)Computer scienceFault (geology)Software sizingMulti-swarm optimizationMean absolute percentage errorTime seriesData miningSoftware metricSoftware developmentMachine learningArtificial intelligenceSoftware constructionEngineeringArtificial neural networkProgramming languagePhysicsSeismologyQuantum mechanicsPower (physics)GeologySoftware Reliability and Analysis ResearchSoftware Engineering ResearchReliability and Maintenance Optimization
Hybrid Approach to Software Fault Prediction Using Particle Swarm Optimization and Fuzzy Time Series | Litcius