A novel machine learning approach for software reliability growth modelling with pareto distribution function

被引:7
|
作者
Sudharson, D. [1 ]
Prabha, D. [2 ]
机构
[1] Hindusthan Coll Engn & Technol, Dept CSE, Coimbatore, Tamil Nadu, India
[2] Sri Krishna Coll Engn & Technol, Dept CSE, Coimbatore, Tamil Nadu, India
关键词
Software reliability; Artificial neural networks; Pareto distribution; Distribution parameter estimation; DEFECT PREDICTION; FRAMEWORK; SYSTEMS;
D O I
10.1007/s00500-019-04047-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software reliability is the important quantifiable attribute in gaining reliability by assessing faults at the time of testing in the software products. Time-based software reliability models used to identify the defects in the product, and it is not suitable for dynamic situations. Instead of time, test effect is used in few explorations through effort function and it is not realistic for infinite testing time. Identifying number of defects is essential in software reliability models, and this research work presents a Pareto distribution (PD) to predict the fault distribution of software under homogenous and nonhomogeneous conditions along with artificial neural network (ANN). This methodology enables the parallel evolution of a product through NN models which exhibit estimated Pareto optimality with respect to multiple error measures. The proposed PD-ANN-based SRGM describes types of failure data and also improves the accuracy of parameter estimation more than existing growth models such as homogeneous poison process and two fuzzy time series-based software reliability models. Experimental evidence is presented for general application and the proposed framework by generating solutions for different product and developer indexes.
引用
收藏
页码:8379 / 8387
页数:9
相关论文
共 50 条
  • [1] Machine Learning Approach for Software Reliability Growth Modeling with Infinite Testing Effort Function
    Ramasamy, Subburaj
    Lakshmanan, Indhurani
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2017, 2017
  • [2] Machine Learning Approach for Reliability Assessment of Open Source Software
    Behera, Ranjan Kumar
    Rath, Santanu Kumar
    Misra, Sanjay
    Leon, Marcelo
    Adewumi, Adewole
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2019, PT IV, 2019, 11622 : 472 - 482
  • [3] Use of Burr type XII distribution on software reliability growth modelling
    King Abdulaziz Univ, Jeddah, Saudi Arabia
    [J]. Microelectron Reliab, 2 (305-313):
  • [4] The use of Burr type XII distribution on software reliability growth modelling
    AbdelGhaly, AA
    AlDayian, GR
    AlKashkari, FH
    [J]. MICROELECTRONICS AND RELIABILITY, 1997, 37 (02): : 305 - 313
  • [5] Transfer function modelling in software reliability
    S. Chatterjee
    S. Nigam
    J. B. Singh
    L. N. Upadhyaya
    [J]. Computing, 2011, 92 : 33 - 48
  • [6] Transfer function modelling in software reliability
    Chatterjee, S.
    Nigam, S.
    Singh, J. B.
    Upadhyaya, L. N.
    [J]. COMPUTING, 2011, 92 (01) : 33 - 48
  • [7] Software reliability prediction: A machine learning and approximation Bayesian inference approach
    Oveisi, Shahrzad
    Moeini, Ali
    Mirzaei, Sayeh
    Farsi, Mohammad Ali
    [J]. QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2024,
  • [8] Development of a novel machine learning-based approach for brain function assessment and integrated software solution
    Qu, Jing
    Cui, Lizhen
    Guo, Wei
    Bu, Lingguo
    Wang, Zhenya
    [J]. ADVANCED ENGINEERING INFORMATICS, 2024, 60
  • [10] An improved Pareto distribution for modelling the fault data of open source software
    Luan, Shao-Pu
    Huang, Chin-Yu
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2014, 24 (06): : 416 - 437