Defect Prediction Using Stylistic Metrics

06/22/2022
by   Rafed Muhammad Yasir, et al.
0

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 complexity and developer metrics. However, none of these consider programming style for defect prediction. This paper aims at analyzing the impact of stylistic metrics on both within-project and crossproject defect prediction. For prediction, 4 widely used machine learning algorithms namely Naive Bayes, Support Vector Machine, Decision Tree and Logistic Regression are used. The experiment is conducted on 14 releases of 5 popular, open source projects. F1, Precision and Recall are inspected to evaluate the results. Results reveal that stylistic metrics are a good predictor of defects.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/21/2020

Gender Prediction Based on Vietnamese Names with Machine Learning Techniques

As biological gender is one of the aspects of presenting individual huma...
research
06/25/2023

Stance Prediction and Analysis of Twitter data : A case study of Ghana 2020 Presidential Elections

On December 7, 2020, Ghanaians participated in the polls to determine th...
research
03/18/2021

The impact of using biased performance metrics on software defect prediction research

Context: Software engineering researchers have undertaken many experimen...
research
01/10/2020

The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software Refactoring

Refactoring is the process of changing the internal structure of softwar...
research
08/17/2017

Learning Effective Changes For Software Projects

The current generation of software analytics tools are mostly prediction...
research
08/02/2022

Flood Prediction Using Machine Learning Models

Floods are one of nature's most catastrophic calamities which cause irre...
research
03/02/2020

Assessing Software Defection Prediction Performance: Why Using the Matthews Correlation Coefficient Matters

Context: There is considerable diversity in the range and design of comp...

Please sign up or login with your details

Forgot password? Click here to reset