Feature Sets in Just-in-Time Defect Prediction: An Empirical Evaluation

09/28/2022
by   Peter Bludau, et al.
0

Just-in-time defect prediction assigns a defect risk to each new change to a software repository in order to prioritize review and testing efforts. Over the last decades different approaches were proposed in literature to craft more accurate prediction models. However, defect prediction is still not widely used in industry, due to predictions with varying performance. In this study, we evaluate existing features on six open-source projects and propose two new features sets, not yet discussed in literature. By combining all feature sets, we improve MCC by on average 21 compared to state-of-the-art approaches. We also evaluate effort-awareness and find that on average 14 changed lines.

READ FULL TEXT
research
10/02/2021

The Need for a Fine-grained approach in Just-in-Time Defect Prediction

With software system complexity leading to the rise of software defects,...
research
03/12/2021

JITLine: A Simpler, Better, Faster, Finer-grained Just-In-Time Defect Prediction

A Just-In-Time (JIT) defect prediction model is a classifier to predict ...
research
11/06/2019

Learning GENERAL Principles from Hundreds of Software Projects

When one exemplar project, which we call the "bellwether", offers the be...
research
01/27/2021

An extensive empirical study of inconsistent labels in multi-version-project defect data sets

The label quality of defect data sets has a direct influence on the reli...
research
08/25/2023

Human-in-the-loop online just-in-time software defect prediction

Online Just-In-Time Software Defect Prediction (O-JIT-SDP) uses an onlin...
research
09/25/2021

Investigation of Dataset Features for Just-in-Time Defect Prediction

Just-in-time (JIT) defect prediction refers to the technique of predicti...
research
10/21/2021

An Empirical Evaluation of Time-Series Feature Sets

Solving time-series problems with features has been rising in popularity...

Please sign up or login with your details

Forgot password? Click here to reset