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 条
  • [41] A systematic review of unsupervised learning techniques for software defect prediction
    Li, Ning
    Shepperd, Martin
    Guo, Yuchen
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 122 (122)
  • [42] Software Defect Prediction: A Machine Learning Approach with Voting Ensemble
    Mosquera, Marcela
    Hurtado, Remigio
    PROCEEDINGS OF NINTH INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, ICICT 2024, VOL 3, 2024, 1013 : 585 - 595
  • [43] Lessons Learned from the Assessment of Software Defect Prediction on WLCG Software A Study with Unlabelled Datasets and Machine Learning Techniques
    Ronchieri, Elisabetta
    Canaparo, Marco
    Belgiovine, Mauro
    Salomoni, Davide
    Martelli, Barbara
    24TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2019), 2020, 245
  • [44] Researcher Bias: The Use of Machine Learning in Software Defect Prediction
    Shepperd, Martin
    Bowes, David
    Hall, Tracy
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (06) : 603 - 616
  • [45] Refined Software Defect Prediction Using Enhanced JAYA Optimization and Extreme Learning Machine
    Pradhan, Debasish
    Muduli, Debendra
    Zamani, Abu Taha
    Yaqoob, Syed Irfan
    Alanazi, Sultan M.
    Kumar, Rakesh Ranjan
    Parveen, Nikhat
    Shameem, Mohammad
    IEEE ACCESS, 2024, 12 : 141559 - 141579
  • [46] An Effective Rank Approach to Software Defect Prediction Using Software Metrics
    Lakshmi, P.
    Maheswari, Latha T.
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO'16), 2016,
  • [47] Class Imbalance Issue in Software Defect Prediction Models by various Machine Learning Techniques: An Empirical Study
    Pandey, Sushant Kumar
    Tripathi, Anil Kumar
    2021 8TH INTERNATIONAL CONFERENCE ON SMART COMPUTING AND COMMUNICATIONS (ICSCC), 2021, : 58 - 63
  • [48] Effective downsampling techniques for SEM defect inspection using design insights in machine learning
    Xie, Qian
    Viswanatha, S. Keerthibala
    Jayaram, Srividya
    Krishnankutty, Sudheesh
    Huguennet, Frederic
    Soni, Rakesh
    Basu, Aparna
    2024 35TH ANNUAL SEMI ADVANCED SEMICONDUCTOR MANUFACTURING CONFERENCE, ASMC, 2024,
  • [49] Antiprotozoal peptide prediction using machine learning with effective feature selection techniques
    Periwal, Neha
    Arora, Pooja
    Thakur, Ananya
    Agrawal, Lakshay
    Goyal, Yash
    Rathore, Anand S.
    Anand, Harsimrat Singh
    Kaur, Baljeet
    Sood, Vikas
    HELIYON, 2024, 10 (16)
  • [50] Software Modernization Using Machine Learning Techniques
    Somogyi, Norbert
    Kovesdan, Gabor
    2021 IEEE 19TH WORLD SYMPOSIUM ON APPLIED MACHINE INTELLIGENCE AND INFORMATICS (SAMI 2021), 2021, : 361 - 365