paper-with-me

홈 › Papers

The Impact of Using Regression Models to Build Defect Classifiers

2022-02-12 · Gopi Krishnan Rajbahadur, Shaowei Wang, Yasutaka Kamei, Ahmed E. Hassan

It is common practice to discretize continuous defect counts into defective and non-defective classes and use them as a target variable when building defect classifiers (discretized classifiers). However, this discretization of continuous defect counts leads to information loss that might affect the performance and interpretation of defect classifiers. Another possible approach to build defect classifiers is through the use of regression models then discretizing the predicted defect counts into defective and non-defective classes (regression-based classifiers). In this paper, we compare the performance and interpretation of defect classifiers that are built using both approaches (i.e., discretized classifiers and regression-based classifiers) across six commonly used machine learning classifiers (i.e., linear/logistic regression, random forest, KNN, SVM, CART, and neural networks) and 17 datasets. We find that: i) Random forest based classifiers outperform other classifiers (best AUC) for both classifier building approaches; ii) In contrast to common practice, building a defect classifier using discretized defect counts (i.e., discretized classifiers) does not always lead to better performance. Hence we suggest that future defect classification studies should consider building regression-based classifiers (in particular when the defective ratio of the modeled dataset is low). Moreover, we suggest that both approaches for building defect classifiers should be explored, so the best-performing classifier can be used when determining the most influential features.

📄 PDF Abstract BibTeX arXiv:2202.06157

Code (0)

등록된 구현이 없습니다.

Tasks

regression

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 제목 키워드 기반

On the Need of Removing Last Releases of Data When Using or Validating Defect Prediction Models

2020-03-31 · Aalok Ahluwalia, Massimiliano Di Penta, Davide Falessi

To develop and train defect prediction models, researchers rely on datasets in which a defect is attributed to an artifact, e.g., a class of a given release. However, the creation of such datasets is far from being perfe…

A Robust Completed Local Binary Pattern (RCLBP) for Surface Defect Detection

2021-12-07 · Nana Kankam Gyimah, Abenezer Girma, Mahmoud Nabil Mahmoud, Shamila Nateghi 외

In this paper, we present a Robust Completed Local Binary Pattern (RCLBP) framework for a surface defect detection task. Our approach uses a combination of Non-Local (NL) means filter with wavelet thresholding and Comple…

Defect DetectionDenoising

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

Defect Prediction Using Stylistic Metrics

2022-06-22 · Rafed Muhammad Yasir, Dr. Ahmedul Kabir

Defect prediction is one of the most popular research topics due to its potential to minimize software quality assurance efforts. Existing approaches have examined defect prediction from various perspectives such as comp…

Predictionregression

Smart-Inspect: Micro Scale Localization and Classification of Smartphone Glass Defects for Industrial Automation

2020-10-02 · M Usman Maqbool Bhutta, Shoaib Aslam, Peng Yun, Jianhao Jiao 외

The presence of any type of defect on the glass screen of smart devices has a great impact on their quality. We present a robust semi-supervised learning framework for intelligent micro-scaled localization and classifica…

16kGeneral Classification