Fault-Tolerant Algorithm for Software Preduction Using Machine Learning Techniques

被引:0
|
作者
Kumar, Jullius [1 ]
Gupta, Dharmendra Lal [1 ]
Umrao, Lokendra Singh [2 ]
机构
[1] KNIT Sultanpur, Sultanpur, India
[2] Dr Rammanohar Lohia Avadh Univ, Inst Engn & Technol, Ayodhya, India
来源
INTERNATIONAL JOURNAL OF SOFTWARE SCIENCE AND COMPUTATIONAL INTELLIGENCE-IJSSCI | 2022年 / 14卷 / 01期
关键词
Fault Prediction; Machine Learning Techniques; Software Reliability; Software Testing; RELIABILITY; PREDICTION;
D O I
10.4018/IJSSCI.309425
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many software reliability algorithms have been used to predict and approximate the reliability of software. One general expectation of these traditional algorithms is to predict the fault and automatically delete the observed faults. This presumption will not be reasonable in practice and may not always exist. In this paper, the various algorithms have been used such as probabilistic neural network (PNN), generalized neural network (GRNN), linear regression, support vector machine (SVM), bagging, decision trees (DTs), and k-nearest neighbor (KNN) to measure the accuracy of various data and comparison has been done. The proposed algorithm has been used for predicting the reliability of software and the algorithms have been implemented to check the accuracy while using different machine learning (ML) techniques. Experimental studies based on actual failure evidence indicate that the proposed algorithm can more effectively explain the change in failure data and predict the software development behavior than conventional techniques.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] Fuzzy optimization approach to component selection of fault-tolerant software system
    P. C. Jha
    Shivani Bali
    U. Dinesh Kumar
    Hoang Pham
    Memetic Computing, 2014, 6 : 49 - 59
  • [22] Models of reliability of fault-tolerant software under cyber-attacks
    Popov, Peter
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2017, : 228 - 239
  • [23] Seamless CAN: A Novel Fault-Tolerant Algorithm and Its Modeling
    Rhee, Jong Myung
    Altaha, Ibraheem R. A.
    Hoang, Duc N. M.
    Kim, Dong Hwan
    Yang, Jin Seok
    Park, Sang Yoon
    IEEE ACCESS, 2023, 11 : 7657 - 7669
  • [24] Fault-tolerant elastic scheduling algorithm for workflow in Cloud systems
    Ding, Yongsheng
    Yao, Guangshun
    Hao, Kuangrong
    INFORMATION SCIENCES, 2017, 393 : 47 - 65
  • [25] Fault-tolerant hardware and software co-design and performance evaluation
    Önyüksel, I
    Abulnaja, OA
    Hosseini, SH
    Vairavan, K
    PROCEEDINGS OF 1999 SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 1999, : 73 - 77
  • [26] Improving Design Quality of Software Using Machine Learning Techniques
    Prabha, C. Lakshmi
    Shivakumar, N.
    2020 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2020, : 583 - 588
  • [27] A survey on fault-tolerant application mapping techniques for Network-on-Chip
    Kadri, Nassima
    Koudil, Mouloud
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 92 : 39 - 52
  • [28] Using Power Consumption in the Performability of Fault-Tolerant FPGAs
    Alkady, Gehad I.
    El-Araby, Nahla A.
    Amer, H. H.
    Abdelhalim, M. B.
    2016 5TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2016, : 55 - 58
  • [29] Software fault classification using extreme learning machine: a cognitive approach
    Pandey, Anil Kumar
    Gupta, Manjari
    EVOLUTIONARY INTELLIGENCE, 2022, 15 (04) : 2261 - 2268
  • [30] EXPERIMENTAL STUDY ON SOFTWARE FAULT PREDICTION USING MACHINE LEARNING MODEL
    Thi Minh Phuong Ha
    Duy Hung Tran
    Le Thi My Hanh
    Nguyen Thanh Binh
    PROCEEDINGS OF 2019 11TH INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SYSTEMS ENGINEERING (KSE 2019), 2019, : 386 - 390