Towards Effective Software Defect Prediction Using Machine Learning Techniques

被引:0
|
作者
Akshat Pandey [1 ]
Akshay Jadhav [1 ]
机构
[1] Manipal University Jaipur,Computer Science Engineering
关键词
Software defect prediction; Machine learning; Ensemble learning; Software quality assurance;
D O I
10.1007/s42979-024-03458-0
中图分类号
学科分类号
摘要
Software defect prediction plays a crucial role in quality assurance by the early detection of possible flaws in the development process. Machine learning techniques have recently shown promising results, offering automated and accurate prediction models. This paper explores various machine learning techniques for software defect prediction, including supervised learning algorithms like logistic regression, naïve bayes, decision trees, and ensemble methods such as random forest. We delve into the process of feature selection, model training, and evaluation metrics commonly used in this context. Recent studies are reviewed, and challenges and future directions in software defect prediction using machine learning are highlighted. The research directions emphasize the integration of supervised machine learning techniques to detect defect while software development using ten promise repository datasets. By leveraging these techniques, software developers can boost the efficiency and effectiveness of defect detection, leading to improved overall software quality. This research underscores the importance of machine learning in developing robust defect prediction models and the continuous evolution of methodologies to tackle emerging challenges in the field.
引用
收藏
相关论文
共 50 条
  • [31] Effective Heart Disease Prediction Using Hybrid Machine Learning Techniques
    Mohan, Senthilkumar
    Thirumalai, Chandrasegar
    Srivastava, Gautam
    IEEE ACCESS, 2019, 7 : 81542 - 81554
  • [32] SDP-ML: An Automated Approach of Software Defect Prediction employing Machine Learning Techniques
    Uddin, Md Nasir
    Li, Bixin
    Mondol, Md Naim
    Rahman, Md Mostafizur
    Mia, Md Suman
    Mondol, Elizabeth Lisa
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND INFORMATION TECHNOLOGY 2021 (ICECIT 2021), 2021,
  • [33] Towards effective feature selection in estimating software effort using machine learning
    Jadhav, Akshay
    Kumar Shandilya, Shishir
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (05)
  • [34] Machine Learning Techniques for Escaped Defect Analysis in Software Testing
    Nascimento, Lidia P. G.
    Prudencio, Ricardo B. C.
    Mota, Alexandre C.
    Paiva Filho, Audir A.
    Cruz, Pedro H. A.
    de Oliveira, Daniel C. C. A.
    Moreira, Pedro R. S.
    PROCEEDINGS OF THE 8TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFT-WARE TESTING, SAST 2023, 2023, : 47 - 53
  • [35] Machine learning techniques for software testing effort prediction
    Lopez-Martin, Cuauhtemoc
    SOFTWARE QUALITY JOURNAL, 2022, 30 (01) : 65 - 100
  • [36] Machine learning techniques for software testing effort prediction
    Cuauhtémoc López-Martín
    Software Quality Journal, 2022, 30 : 65 - 100
  • [37] Comparison of Machine Learning Techniques for Software Quality Prediction
    Goyal, Somya
    INTERNATIONAL JOURNAL OF KNOWLEDGE AND SYSTEMS SCIENCE, 2020, 11 (02) : 20 - 40
  • [38] Software Defect Prediction using Deep Learning
    Nevendra, Meetesh
    Singh, Pradeep
    ACTA POLYTECHNICA HUNGARICA, 2021, 18 (10) : 173 - 189
  • [39] Automated program and software defect root cause analysis using machine learning techniques
    Anjali, C.
    Dhas, Julia Punitha Malar
    Singh, J. Amar Pratap
    AUTOMATIKA, 2023, 64 (04) : 878 - 885
  • [40] Software defect prediction based on weighted extreme learning machine
    Gai, Jinjing
    Zheng, Shang
    Yu, Hualong
    Yang, Hongji
    MULTIAGENT AND GRID SYSTEMS, 2020, 16 (01) : 67 - 82