Prediction of quality using ANN based on Teaching-Learning Optimization in component-based software systems

被引:11
|
作者
Tomar, Pradeep [1 ]
Mishra, Rajesh [2 ]
Sheoran, Kavita [3 ]
机构
[1] Gautam Buddha Univ, Sch Informat & Commun Technol, Greater Noida 201308, India
[2] Gautam Buddha Univ, Dept Elect & Commun Engn, Greater Noida 201308, India
[3] Gautam Buddha Univ, Dept Comp Sci & Engn, Greater Noida 201308, India
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2018年 / 48卷 / 04期
关键词
artificial neural network; bounded interface complexity metric; interface surface consistency; self-completeness of component's parameter; self-completeness of component's return value; Teaching-Learning-based Optimization; ARCHITECTURES; METRICS;
D O I
10.1002/spe.2562
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The primary objective of our research work is to enhance the prediction of the quality of a component-based software system and to develop an artificial neural network (ANN) model for the system reliability optimization problem. In this paper, we introduced the ANN-supported Teaching-Learning Optimization by transforming constraints to objective functions. Artificial neural network techniques are found to be powerful in the modeling software package quality metrics compared with the ancient statistical techniques. Therefore, by using the neural network, the quality characteristics of software components of the proposed work are predicted. A nonlinear differentiable transfer function of ANN used in the proposed approach is hyperbolic tangent sigmoid. A new efficient optimization methodology referred to as the Teaching-Learning-based Optimization is proposed in this paper to optimize reliability and different cost functions. The weight values of the network are then adjusted consistent with a proposed optimization rule, therefore minimizing the network error. The proposed work is implemented in MATLAB by using the Neural Network Toolbox. The proposed work provides improved performance in terms of sensitivity, precision, specificity, negative predictive value, fall-out or false positive rate, false discovery rate, accuracy, Matthews correlation coefficient, and rate of convergence.
引用
收藏
页码:896 / 910
页数:15
相关论文
共 50 条
  • [21] Reengineering component-based software systems with Archimetrix
    von Detten, Markus
    Platenius, Marie Christin
    Becker, Steffen
    SOFTWARE AND SYSTEMS MODELING, 2014, 13 (04): : 1239 - 1268
  • [22] The release matrix for component-based software systems
    Taborda, LJM
    COMPONENT-BASED SOFTWARE ENGINEERING, 2004, 3054 : 100 - 113
  • [23] Analysis of the availability of component-based software systems
    Wang, Chao
    Zhu, Jian-Ming
    Ma, Jian-Feng
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2004, 31 (05): : 781 - 784
  • [24] Optimization of Sentiment Analysis Using Teaching-Learning Based Algorithm
    Muhammad, Abdullah
    Abdullah, Salwani
    Sani, Nor Samsiah
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 69 (02): : 1783 - 1799
  • [25] Reliability prediction model of component-based embedded software
    Li C.
    Zhou X.
    Dong Y.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2011, 38 (01): : 171 - 175
  • [26] Parameterized Reliability Prediction for Component-Based Software Architectures
    Brosch, Franz
    Koziolek, Heiko
    Buhnova, Barbora
    Reussner, Ralf
    RESEARCH INTO PRACTICE-REALITY AND GAPS, PROCEEDINGS, 2010, 6093 : 36 - +
  • [27] Reliability prediction for component-based software systems: Dealing with concurrent and propagating errors
    Thanh-Trung Pham
    Defago, Xavier
    Quyet-Thang Huynh
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 97 : 426 - 457
  • [28] Design-Time Reliability Prediction Model for Component-Based Software Systems
    Ali, Awad
    Bashir, Mohammed Bakri
    Hassan, Alzubair
    Hamza, Rafik
    Alqhtani, Samar M.
    Tawfeeg, Tawfeeg Mohmmed
    Yousif, Adil
    SENSORS, 2022, 22 (07)
  • [29] The reliability estimation, prediction and measuring of component-based software
    Palviainen, Marko
    Evesti, Antti
    Ovaska, Eila
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (06) : 1054 - 1070
  • [30] Component-based integration of chemistry and optimization software.
    Kenny, JP
    Benson, SJ
    Alexeev, Y
    Sarich, J
    Janssen, CL
    McInnes, LC
    Krishnan, M
    Nieplocha, J
    Jurrus, ER
    Fahlstrom, CA
    Windus, TL
    Bernholdt, DE
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2004, 228 : U528 - U528