z-logo
open-access-imgOpen Access
Software ageing prediction using neural network with ridge
Author(s) -
Yan Yongquan
Publication year - 2020
Publication title -
iet software
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.305
H-Index - 43
eISSN - 1751-8814
pISSN - 1751-8806
DOI - 10.1049/iet-sen.2019.0254
Subject(s) - computer science , software , artificial neural network , dispose pattern , outlier , process (computing) , artificial intelligence , machine learning , perceptron , data mining , operating system , programming language
Since software systems become more complex than before, software ageing problems have a big impact on the performance of running software systems. To find software ageing in advance, some prediction methods were used to forecast those parameters which can indicate software ageing occurrences. Since the unsuitable parameters can reduce the prediction ability of an algorithm, in this study, multilayer perceptron (MLP) with ridge is proposed to improve the prediction accuracy of MLP and apply in software ageing problems. The proposed approach is a three‐step method. First, a pre‐processing process needs to be done by using outlier recognition, dispose, and normalisation. Second, MLP with ridge is proposed and used to optimise network structure. Third, a glowworm swarm optimisation method is utilised to automatically find optimal values of model parameters. In the experimental section, the results indicate that the proposed algorithm owns higher forecast accuracy than other state‐of‐the‐art methods on two levels.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here