Skoči na glavni sadržaj

Izvorni znanstveni članak

https://doi.org/10.32985/ijeces.14.8.11

Software Reliability Prediction using Correlation Constrained Multi-Objective Evolutionary Optimization Algorithm

Neha Yadav ; KIET Group of Institutions, Delhi-NCR, Ghaziabad, India
Vibhash Yadav ; Rajkiya Engineering College, Banda, India


Puni tekst: engleski pdf 1.240 Kb

str. 935-944

preuzimanja: 48

citiraj


Sažetak

Software reliability frameworks are extremely effective for estimating the probability of software failure over time. Numerous approaches for predicting software dependability were presented, but neither of those has shown to be effective. Predicting the number of software faults throughout the research and testing phases is a serious problem. As there are several software metrics such as object-oriented design metrics, public and private attributes, methods, previous bug metrics, and software change metrics. Many researchers have identified and performed predictions of software reliability on these metrics. But none of them contributed to identifying relations among these metrics and exploring the most optimal metrics. Therefore, this paper proposed a correlation- constrained multi-objective evolutionary optimization algorithm (CCMOEO) for software reliability prediction. CCMOEO is an effective optimization approach for estimating the variables of popular growth models which consists of reliability. To obtain the highest classification effectiveness, the suggested CCMOEO approach overcomes modeling uncertainties by integrating various metrics with multiple objective functions. The hypothesized models were formulated using evaluation results on five distinct datasets in this research. The prediction was evaluated on seven different machine learning algorithms i.e., linear support vector machine (LSVM), radial support vector machine (RSVM), decision tree, random forest, gradient boosting, k-nearest neighbor, and linear regression. The result analysis shows that random forest achieved better performance.

Ključne riječi

Reliability; Faults; Bugs; Object-oriented; Evolutionary optimization; Machine learning;

Hrčak ID:

309144

URI

https://hrcak.srce.hr/309144

Datum izdavanja:

23.10.2023.

Posjeta: 126 *