Automating Fault Prediction in Software Testing using Machine Learning Techniques: A Real-World Applications

被引:0
|
作者
Panda, Prasanta [1 ]
Sahoo, Debaryaan [2 ]
Sahoo, Debarjun [2 ]
机构
[1] TCS, Bengaluru, India
[2] BJEM Sch, Bhubaneswar, India
关键词
Fault prediction; Software testing; Machine learning; Fault Modelling;
D O I
10.1109/ICSCSS60660.2024.10625524
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software testing is essential for ensuring the reliability and quality of software systems. Fault prediction and proneness have become critical concerns for the tech industry and software professionals. Traditional methods rely on past fault occurrences or faulty modules, which are often resource-intensive and exhaustive. Consequently, there's a growing interest in predictive techniques for early fault detection during the development lifecycle. In this research, Machine learning (ML) classification models have been proposed for fault prediction in software testing, using historical data to train models that recognize patterns indicative of faulty code. Automated software fault recovery models driven by ML further enhance performance, reduce faults, and optimize time and costs. Software defect predictive development models using various ML classification models, including Neural Networks (NN), applied to a real-world testing dataset have been proposed. To overcome Class imbalance problem, SMOTE ENN (Synthetic Minority Oversampling Technique Edited Nearest Neighbor) method has been implemented and accuracy has been used as the primary evaluation metric. The Random Forest model achieved a notable fault prediction accuracy of 93%. Additionally, through comprehensive literature analysis, the research delineates trends, highlights strengths, and suggests potential future research directions.
引用
收藏
页码:841 / 844
页数:4
相关论文
共 50 条
  • [32] Predicting Lapatinib Dose Regimen Using Machine Learning and Deep Learning Techniques Based on a Real-World Study
    Yu, Ze
    Ye, Xuan
    Liu, Hongyue
    Li, Huan
    Hao, Xin
    Zhang, Jinyuan
    Kou, Fang
    Wang, Zeyuan
    Wei, Hai
    Gao, Fei
    Zhai, Qing
    FRONTIERS IN ONCOLOGY, 2022, 12
  • [33] Development of optimised software fault prediction model using machine learning
    Juneja, Shallu
    Bhathal, Gurjit Singh
    Sidhu, Brahmaleen K.
    INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2024, 18 (02): : 1355 - 1376
  • [34] 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
  • [35] Automating and Optimizing Software Testing using Artificial Intelligence Techniques
    Job, Minimol Anil
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (05) : 594 - 602
  • [36] Using an interactive software environment for the parallelization of real-world scientific applications
    Ierotheou, C. S.
    Jin, H.
    Matthews, G.
    Johnson, S. P.
    Hood, R.
    Leggett, P. F.
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2007, 84 (02) : 167 - 175
  • [37] Machine Learning and Natural Language Processing for Automating Software Testing (Tutorial)
    Pezze, Mauro
    PROCEEDINGS OF THE 30TH ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2022, 2022, : 1821 - 1821
  • [38] Automating XML markup using machine learning techniques
    Akhtar, S
    Reilly, RG
    Dunnion, J
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VI, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2003, : 203 - 208
  • [39] Predicting quetiapine dose in patients with depression using machine learning techniques based on real-world evidence
    Yupei Hao
    Jinyuan Zhang
    Jing Yu
    Ze Yu
    Lin Yang
    Xin Hao
    Fei Gao
    Chunhua Zhou
    Annals of General Psychiatry, 23
  • [40] Predicting quetiapine dose in patients with depression using machine learning techniques based on real-world evidence
    Hao, Yupei
    Zhang, Jinyuan
    Yu, Jing
    Yu, Ze
    Yang, Lin
    Hao, Xin
    Gao, Fei
    Zhou, Chunhua
    ANNALS OF GENERAL PSYCHIATRY, 2024, 23 (01)