Bayesian Hierarchical Modelling for Tailoring Metric Thresholds

04/06/2018
by   Neil A. Ernst, et al.
0

Software is highly contextual. While there are cross-cutting `global' lessons, individual software projects exhibit many `local' properties. This data heterogeneity makes drawing local conclusions from global data dangerous. A key research challenge is to construct locally accurate prediction models that are informed by global characteristics and data volumes. Previous work has tackled this problem using clustering and transfer learning approaches, which identify locally similar characteristics. This paper applies a simpler approach known as Bayesian hierarchical modeling. We show that hierarchical modeling supports cross-project comparisons, while preserving local context. To demonstrate the approach, we conduct a conceptual replication of an existing study on setting software metrics thresholds. Our emerging results show our hierarchical model reduces model prediction error compared to a global approach by up to 50

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/05/2021

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

Software defect prediction heavily relies on the metrics collected from ...
research
12/16/2017

Hierarchical Bayesian Bradley-Terry for Applications in Major League Baseball

A common problem faced in statistical inference is drawing conclusions f...
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
04/15/2020

Hierarchical Bayesian propulsion power models for marine vessels

Marine traffic is a major contributor to CO2 emissions worldwide. Assess...
research
02/08/2020

Understanding the Automated Parameter Optimization on Transfer Learning for CPDP: An Empirical Study

Data-driven defect prediction has become increasingly important in softw...
research
11/22/2021

Generation Drawing/Grinding Trajectoy Based on Hierarchical CVAE

In this study, we propose a method to model the local and global feature...
research
05/08/2023

FedHB: Hierarchical Bayesian Federated Learning

We propose a novel hierarchical Bayesian approach to Federated Learning ...

Please sign up or login with your details

Forgot password? Click here to reset