paper-with-me

Papers

A Novel Multiple Ensemble Learning Models Based on Different Datasets for Software Defect Prediction

2020-08-30 · Ali Nawaz, Attique Ur Rehman, Muhammad Abbas

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 and tried to achieve the maximum accuracy. The major focus of the paper is to apply different machine learning techniques on the datasets and find out which technique produce efficient result. Particularly, we proposed an ensemble learning models and perform comparative analysis among KNN, Decision tree, SVM and Na\"ive Bayes on different datasets and it is demonstrated that performance of Ensemble method is more than other methods in term of accuracy, precision, recall and F1-score. The classification accuracy of ensemble model trained on CM1 is 98.56%, classification accuracy of ensemble model trained on KM2 is 98.18% similarly, the classification accuracy of ensemble learning model trained on PC1 is 99.27%. This reveals that Ensemble is more efficient method for making the defect prediction as compared other techniques.

📄 PDF Abstract BibTeX arXiv:2008.13114

Code (0)

등록된 구현이 없습니다.

Tasks

Ensemble Learningsoftware testing

Methods 이 논문이 사용한 방법론

SVM A Support Vector Machine, or SVM, is a non-parametric supervised learning model. For non-linear classification and regression, they utilise the kernel trick to map inputs…

Similar Papers 제목 키워드 기반

Moving from Cross-Project Defect Prediction to Heterogeneous Defect Prediction: A Partial Replication Study

2021-03-05 · Hadi Jahanshahi, Mucahit Cevik, Ayşe Başar

Software defect prediction heavily relies on the metrics collected from software projects. Earlier studies often used machine learning techniques to build, validate, and improve bug prediction models using either a set o…

PredictionTransfer Learning

Quantum vs. Classical Machine Learning Algorithms for Software Defect Prediction: Challenges and Opportunities

2024-12-10 · Md Nadim, Mohammad Hassan, Ashis Kumar Mandal, Chanchal K. Roy

Software defect prediction is a critical aspect of software quality assurance, as it enables early identification and mitigation of defects, thereby reducing the cost and impact of software failures. Over the past few ye…

Quantum Machine Learning

An Evalutation of Programming Language Models' performance on Software Defect Detection

2019-09-10 · Kailun Wang

This dissertation presents an evaluation of several language models on software defect datasets. A language Model (LM) "can provide word representation and probability indication of word sequences as the core component o…

Defect DetectionLanguage ModelingLanguage Modelling

The Integrity of Machine Learning Algorithms against Software Defect Prediction

2020-09-05 · Param Khakhar and, Rahul Kumar Dubey, Senior Member IEEE

The increased computerization in recent years has resulted in the production of a variety of different software, however measures need to be taken to ensure that the produced software isn't defective. Many researchers ha…

BIG-bench Machine LearningEnsemble Learning

Layer Ensemble Averaging for Improving Memristor-Based Artificial Neural Network Performance

2024-04-24 · Osama Yousuf, Brian Hoskins, Karthick Ramu, Mitchell Fream 외

Artificial neural networks have advanced due to scaling dimensions, but conventional computing faces inefficiency due to the von Neumann bottleneck. In-memory computation architectures, like memristors, offer promise but…

Continual Learning