Software Reliability Prediction using Correlation Constrained Multi-Objective Evolutionary Optimization Algorithm

被引:0
作者
Yadav, Neha [1 ]
Yadav, Vibhash [2 ]
机构
[1] KIET Grp Inst, Delhi NCR, Ghaziabad, India
[2] Rajkiya Engn Coll, Banda, India
关键词
Reliability; Faults; Bugs; Object-oriented; Evolutionary optimization; Machine learning;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Software reliability frameworks are extremely effective for estimating the probability of software failure over time. Numerous approaches for predicting software dependability were presented, but neither of those has shown to be effective. Predicting the number of software faults throughout the research and testing phases is a serious problem. As there are several software metrics such as object-oriented design metrics, public and private attributes, methods, previous bug metrics, and software change metrics. Many researchers have identified and performed predictions of software reliability on these metrics. But none of them contributed to identifying relations among these metrics and exploring the most optimal metrics. Therefore, this paper proposed a correlationconstrained multi-objective evolutionary optimization algorithm (CCMOEO) for software reliability prediction. CCMOEO is an effective optimization approach for estimating the variables of popular growth models which consists of reliability. To obtain the highest classification effectiveness, the suggested CCMOEO approach overcomes modeling uncertainties by integrating various metrics with multiple objective functions. The hypothesized models were formulated using evaluation results on five distinct datasets in this research. The prediction was evaluated on seven different machine learning algorithms i.e., linear support vector machine (LSVM), radial support vector machine (RSVM), decision tree, random forest, gradient boosting, k-nearest neighbor, and linear regression. The result analysis shows that random forest achieved better performance.
引用
收藏
页码:935 / 944
页数:10
相关论文
共 27 条
  • [1] Behera Ajit Kumar, 2022, Computational Intelligence in Data Mining: Proceedings of ICCIDM 2021. Smart Innovation, Systems and Technologies (281), P271, DOI 10.1007/978-981-16-9447-9_21
  • [2] Structural reliability software and calculation tools: a review
    Chehade, Fatima El Hajj
    Younes, Rafic
    [J]. INNOVATIVE INFRASTRUCTURE SOLUTIONS, 2020, 5 (01)
  • [3] Applying Feature Selection to Software Defect Prediction using Multi-objective Optimization
    Chen, Xiang
    Shen, Yuxiang
    Cui, Zhanqi
    Ju, Xiaolin
    [J]. 2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2017, : 54 - 59
  • [4] Evolutionary multiobjective optimization: open research areas and some challenges lying ahead
    Coello Coello, Carlos A.
    Gonzalez Brambila, Silvia
    Figueroa Gamboa, Josue
    Castillo Tapia, Ma Guadalupe
    Hernandez Gomez, Raquel
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2020, 6 (02) : 221 - 236
  • [5] D'Ambros Marco, 2010, Proceedings of the 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010), P31, DOI 10.1109/MSR.2010.5463279
  • [6] An efficient parameter optimization of software reliability growth model by using chaotic grey wolf optimization algorithm
    Dhavakumar, P.
    Gopalan, N. P.
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (02) : 3177 - 3188
  • [7] A New Model for Predicting Component-Based Software Reliability Using Soft Computing
    Diwaker, Chander
    Tomar, Pradeep
    Solanki, Arun
    Nayyar, Anand
    Jhanjhi, N. Z.
    Abdullah, Azween
    Supramaniam, Mahadevan
    [J]. IEEE ACCESS, 2019, 7 : 147191 - 147203
  • [8] Reliability assessment of component based software systems using fuzzy and ANFIS techniques
    Dubey S.K.
    Jasra B.
    [J]. International Journal of System Assurance Engineering and Management, 2017, 8 (Suppl 2) : 1319 - 1326
  • [9] Automation of software test data generation using genetic algorithm and reinforcement learning
    Esnaashari, Mehdi
    Damia, Amir Hossein
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 183
  • [10] Data envelopment analysis based multi-objective optimization model for evaluation and selection of software components under optimal redundancy
    Gupta, Pankaj
    Mehlawat, Mukesh Kumar
    Mahajan, Divya
    [J]. ANNALS OF OPERATIONS RESEARCH, 2022, 312 (01) : 193 - 216