A Novel Multiple Ensemble Learning Models Based on Different Datasets for Software Defect Prediction
Ali Nawaz, Attique Ur Rehman, Muhammad Abbas

TL;DR
This paper introduces a novel ensemble learning approach for software defect prediction, demonstrating superior accuracy over traditional machine learning models across multiple datasets, thereby enhancing software testing efficiency.
Contribution
It proposes a new ensemble learning model for defect prediction and compares its performance with other machine learning techniques on various datasets.
Findings
Ensemble model outperforms KNN, Decision Tree, SVM, Naive Bayes in accuracy.
Ensemble achieves up to 99.27% accuracy on PC1 dataset.
Ensemble method is more efficient for defect prediction than individual models.
Abstract
Software testing is one of the important ways to ensure the quality of software. It is found that testing cost more than 50% of overall project cost. Effective and efficient software testing utilizes the minimum resources of software. Therefore, it is important to construct the procedure which is not only able to perform the efficient testing but also minimizes the utilization of project resources. The goal of software testing is to find maximum defects in the software system. More the defects found in the software ensure more efficiency is the software testing Different techniques have been proposed to detect the defects in software and to utilize the resources and achieve good results. As world is continuously moving toward data driven approach for making important decision. Therefore, in this research paper we performed the machine learning analysis on the publicly available datasets…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications · Software System Performance and Reliability · Software Engineering Research
MethodsSupport Vector Machine
