Development of optimised software fault prediction model using machine learning

被引:0
|
作者
Juneja, Shallu [1 ,2 ]
Bhathal, Gurjit Singh [1 ]
Sidhu, Brahmaleen K. [1 ]
机构
[1] Punjabi Univ, Comp Sci Engn Dept, Patiala, India
[2] Maharaja Agrasen Inst Technol, Comp Sci Engn Dept, Delhi, India
来源
关键词
Fault prediction; classifiers; bio-inspired optimization algorithms; binary ant colony optimization (BACO) performance metrics; DEFECT PREDICTION;
D O I
10.3233/IDT-230427
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software fault prediction is a crucial task, especially with the rapid improvements in software technology and increasing complexity of software. As identifying and addressing bugs early in the development process can significantly minimize the costs and enhance the software quality. Software fault prediction using machine learning algorithms has gained significant attention due to its potential to improve software quality and save time in the testing phase. This research paper investigates the impact of classification models on bug prediction performance and explores the use of bio-inspired optimization techniques to enhance model results. Through experiments, it is demonstrated that applying bio-inspired algorithms improves the accuracy of fault prediction models. The evaluation is based on multiple performance metrics and the results show that KNN with BACO (Binary Ant Colony Optimization) generally outperform the other models in terms of accuracy. The BACO-KNN fault prediction model attains the accuracy of 96.39% surpassing the previous work.
引用
收藏
页码:1355 / 1376
页数:22
相关论文
共 50 条
  • [31] Prediction of Software Defects Using Automated Machine Learning
    Tanaka, Kazuya
    Monden, Akito
    Yucel, Zeynep
    [J]. 2019 20TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2019, : 490 - 494
  • [32] Software Quality Prediction Using Machine Learning Application
    Naiyer, Vaseem
    Sheetlani, Jitendra
    Singh, Harsh Pratap
    [J]. SMART INTELLIGENT COMPUTING AND APPLICATIONS, VOL 2, 2020, 160 : 319 - 327
  • [33] Development of a Nurse Turnover Prediction Model in Korea Using Machine Learning
    Kim, Seong-Kwang
    Kim, Eun-Joo
    Kim, Hye-Kyeong
    Song, Sung-Sook
    Park, Bit-Na
    Jo, Kyoung-Won
    [J]. HEALTHCARE, 2023, 11 (11)
  • [34] Development of a childhood asthma prediction model using machine learning approaches
    Kothalawala, D. M.
    Arshad, S. H.
    Holloway, J. W.
    Rezwan, F., I
    [J]. ALLERGY, 2020, 75 : 63 - 63
  • [35] Software Metrics for Fault Prediction Using Machine Learning Approaches A Literature Review with PROMISE Repository Dataset
    Meiliana
    Karim, Syaeful
    Warnars, Harco Leslie Hendric Spits
    Gaol, Ford Lumban
    Abdurachman, Edi
    Soewito, Benfano
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON CYBERNETICS AND COMPUTATIONAL INTELLIGENCE (CYBERNETICSCOM), 2017, : 19 - 23
  • [36] Machine learning based software fault prediction utilizing source code metrics
    Bhandari, Guru Prasad
    Gupta, Ratneshwer
    [J]. PROCEEDINGS ON 2018 IEEE 3RD INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND SECURITY (ICCCS), 2018, : 40 - 45
  • [37] Optimized ensemble machine learning model for software bugs prediction
    Johnson, Femi
    Oluwatobi, Olayiwola
    Folorunso, Olusegun
    Ojumu, Alomaja Victor
    Quadri, Alatishe
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2023, 19 (01) : 91 - 101
  • [38] Optimized ensemble machine learning model for software bugs prediction
    Femi Johnson
    Olayiwola Oluwatobi
    Olusegun Folorunso
    Alomaja Victor Ojumu
    Alatishe Quadri
    [J]. Innovations in Systems and Software Engineering, 2023, 19 : 91 - 101
  • [39] Tram Air Conditioning Fault Prediction Using Machine Learning
    Suman
    Shahra, Essa Q.
    Alsewari, Abdulrahman A.
    Mahmoud, Haitham H.
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, PT V, KSEM 2024, 2024, 14888 : 84 - 94
  • [40] A Study on Software Effort Prediction Using Machine Learning Techniques
    Zhang, Wen
    Yang, Ye
    Wang, Qing
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2011, 2013, 275 : 1 - 15