Cost-effective and fault-resilient reusability prediction model by using adaptive genetic algorithm based neural network for web-of-service applications

被引:29
|
作者
Padhy, Neelamadhab [1 ]
Singh, R. P. [2 ]
Satapathy, Suresh Chandra [3 ]
机构
[1] Sri Satya Sai Univ Technol & Med Sci, SSSUTM, Dept Comp Sci & Engn, Sehore, India
[2] Sri Satya Sai Univ Technol & Med Sci SSSUTM, Sehore, India
[3] PV Siddhartha Inst Engn & Technol, Vijayawada 520007, Andhra Pradesh, India
基金
英国医学研究理事会;
关键词
Software reusability; Cost-efficient reusability prediction; Evolutionary computing; Object-oriented software metrics; Web-of-service;
D O I
10.1007/s10586-018-2359-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The exponential rise in software technologies and its significances has demanded academia-industries to ensure low cost software solution with assured service quality and reliability. A low cost and fault-resilient software design is must, where to achieve low cost design the developers or programmers prefer exploiting source or function reuse. However, excessive reusability makes software vulnerable to get faulty due to increased complexity and aging proneness. Non-deniably assessing reusability of a class of function in software can enable avoiding any unexpected fault or failure. To achieve it developing a robust and efficient reusability estimation or prediction model is of utmost significance. On the other hand, the aftermath consequences of excess reusability caused faults might lead significant losses. Hence assessing cost effectiveness and efficacy of a reusability prediction model is must for software design optimization. In this paper, we have examined different reusability prediction models for their cost effectiveness and prediction efficiency over object-oriented software design. At first to examine the reusability of a class, three key object oriented software metrics (OO-SM); cohesion, coupling and complexity of the software components are used. Furthermore, our proposed cost-efficient reusability prediction model incorporates Min-Max normalization, outlier detection, reusability threshold estimation; T test analysis based feature selection and various classification algorithms. Different classifiers including decision tree (DT), Naive Bayes (NB), artificial neural network (ANN) algorithms, extreme learning machine (ELM), regression algorithms, multivariate adaptive regression spline (MARS) and adaptive genetic algorithm (AGA) based ANN are used for reusability prediction. Additionally, the cost effectiveness of each reusability prediction model is estimated, where the overall results have revealed that AGA based ANN as classifier in conjunction with OO-SM, normalization, T test analysis based feature selection outperforms other state-of-art techniques in terms of both accuracy as well as cost-effectiveness.
引用
收藏
页码:14559 / 14581
页数:23
相关论文
共 10 条
  • [1] Cost-effective and fault-resilient reusability prediction model by using adaptive genetic algorithm based neural network for web-of-service applications
    Neelamadhab Padhy
    R. P. Singh
    Suresh Chandra Satapathy
    Cluster Computing, 2019, 22 : 14559 - 14581
  • [2] A Fault Prediction Method Based on Modified Genetic Algorithm Using BP Neural Network Algorithm
    Liu, Qing
    Liu, Min
    Zhang, Feng
    Shen, Weiming
    2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 4614 - 4619
  • [3] Ore Grade Prediction Using a Genetic Algorithm and Clustering Based Ensemble Neural Network Model
    Chatterjee, Snehamoy
    Bandopadhyay, Sukumar
    Machuca, David
    MATHEMATICAL GEOSCIENCES, 2010, 42 (03) : 309 - 326
  • [4] Ore Grade Prediction Using a Genetic Algorithm and Clustering Based Ensemble Neural Network Model
    Snehamoy Chatterjee
    Sukumar Bandopadhyay
    David Machuca
    Mathematical Geosciences, 2010, 42 : 309 - 326
  • [5] Web page prediction using adaptive deer hunting with chicken swarm optimization based neural network model
    Gangurde, Roshan Anant
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2022, 13 (06)
  • [6] Cost-effective and data size-adaptive OPM at intermediated node using convolutional neural network-based image processor
    Wang, Danshi
    Wang, Mengyuan
    Zhang, Min
    Zhang, Zhiguo
    Yang, Hui
    Li, Jin
    Li, Jianqiang
    Chen, Xue
    OPTICS EXPRESS, 2019, 27 (07) : 9403 - 9419
  • [7] Breakout prediction for continuous casting using genetic algorithm-based back propagation neural network model
    Zhang, Benguo
    Zhang, Ruizhong
    Wang, Ge
    Sun, Lifeng
    Zhang, Zhike
    Li, Qiang
    INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2012, 16 (03) : 199 - 205
  • [8] A Cost-Effective Vehicle Localization Solution Using an Interacting Multiple Model Unscented Kalman Filters (IMM-UKF) Algorithm and Grey Neural Network
    Xu, Qimin
    Li, Xu
    Chan, Ching-Yao
    SENSORS, 2017, 17 (06):
  • [9] Accurate and cost-effective prediction of HBsAg titer in industrial scale fermentation process of recombinant Pichia pastoris by using neural network based soft sensor
    Hosseini, Seyed Nezamedin
    Javidanbardan, Amin
    Khatami, Maryam
    BIOTECHNOLOGY AND APPLIED BIOCHEMISTRY, 2019, 66 (04) : 681 - 689
  • [10] Prediction of wheel-rail force and vehicle safety index using genetic algorithm-based backpropagation neural network with physics-based inversion model
    Zhang, Yanyan
    Yang, Xinwen
    Sun, Zhiang
    Mao, Ke
    Xiang, Kaiwen
    Ye, Zi
    Qu, Yingtao
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2025, 36 (02)