In order to create software that is reliable, efficient, and of the highest quality, it is imperative to predict and address bugs during the development stage. Early detection of faults is crucial; yet developing a cost-effective and successful advanced bug prediction model presents challenges. This research endeavor aims to achieve precise bug identification by exploring the utilization of various machine learning techniques on training and testing datasets. Multiple machine learning methods have been devised to identify and learn from software defects. This study employs machine learning techniques to conduct a comprehensive examination of software bug detection, offering valuable insights to the software industry. It synthesizes existing research on bug prediction, detailing different methods and highlighting their effectiveness, advantages, and limitations. This comprehensive analysis offers valuable guidance to researchers and software developers seeking to enhance bug detection methods for the creation of higher-quality software.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Comprehensive Analysis of Machine Learning Methods for Bug Prediction in Software Development

  • Ch Ravikumar,
  • Kotha Harish Kumar,
  • Nandigama Sathish,
  • S. Suhasini,
  • Satyanarayana Nimmala

摘要

In order to create software that is reliable, efficient, and of the highest quality, it is imperative to predict and address bugs during the development stage. Early detection of faults is crucial; yet developing a cost-effective and successful advanced bug prediction model presents challenges. This research endeavor aims to achieve precise bug identification by exploring the utilization of various machine learning techniques on training and testing datasets. Multiple machine learning methods have been devised to identify and learn from software defects. This study employs machine learning techniques to conduct a comprehensive examination of software bug detection, offering valuable insights to the software industry. It synthesizes existing research on bug prediction, detailing different methods and highlighting their effectiveness, advantages, and limitations. This comprehensive analysis offers valuable guidance to researchers and software developers seeking to enhance bug detection methods for the creation of higher-quality software.