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 条
  • [1] An intelligent feature selection method using binary teaching-learning based optimization algorithm and ANN
    Khorashadizade, Mahdieh
    Hosseini, Soodeh
    CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2023, 240
  • [2] Stochastic modeling and quality evaluation of component-based software systems
    Xia Yunni
    Wan Hanpin
    Huang Yu
    Xu Chunxiang
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 377 - +
  • [3] Airfoil Topology Optimization using Teaching-Learning based Optimization
    Rajaram, Dushhyanth
    Akhria, Himanshu
    Omkar, S. N.
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2015, 6 (01) : 23 - 34
  • [4] Reliability prediction for component-based software architectures
    Reussner, RH
    Schmidt, HW
    Poernomo, IH
    JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (03) : 241 - 252
  • [5] Early quality prediction of component-based systems - A generic framework
    Grunske, Lars
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (05) : 678 - 686
  • [6] Increasing Dependability of Component-based Software Systems by Online Failure Prediction
    Pitakrat, Teerat
    van Hoorn, Andre
    Grunske, Lars
    2014 TENTH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC), 2014, : 78 - 81
  • [7] 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, E
    Fahlstrom, C
    Windus, TL
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2004, 25 (14) : 1717 - 1725
  • [8] Metrics-guided quality management for component-based software systems
    Sedigh-Ali, S
    Ghafoor, A
    Paul, RA
    25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, : 303 - 308
  • [9] ComPARE: A generic quality assessment environment for component-based software systems
    Cai, X
    Lyu, MR
    Wong, KF
    Wong, M
    ISE'2001: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON INFORMATION SYSTEMS AND ENGINEERING, 2001, : 348 - 354
  • [10] Forgery Detection of Digital Images Using Teaching-Learning Based Optimization and Principal Component Analysis
    Uma, S.
    Sathya, P. D.
    SENSING AND IMAGING, 2023, 24 (01):