The Impact of Correlated Metrics on Defect Models

01/31/2018
by   Jirayus Jiarpakdee, et al.
0

Defect models are analytical models that are used to build empirical theories that are related to software quality. Prior studies often derive knowledge from such models using interpretation techniques, such as ANOVA Type-I. Recent work raises concerns that prior studies rarely remove correlated metrics when constructing such models. Such correlated metrics may impact the interpretation of models. Yet, the impact of correlated metrics in such models has not been investigated. In this paper, we set out to investigate the impact of correlated metrics, and the benefits and costs of removing correlated metrics on defect models. Through a case study of 15 publicly-available defect datasets, we find that (1) correlated metrics impact the ranking of the highest ranked metric for all of the 9 studied model interpretation techniques. On the other hand, removing correlated metrics (2) improves the consistency of the highest ranked metric regardless of how a model is specified for all of the studied interpretation techniques (except for ANOVA Type-I); and (3) negligibly impacts the performance and stability of defect models. Thus, researchers must (1) mitigate (e.g., remove) correlated metrics prior to constructing a defect model; and (2) avoid using ANOVA Type-I even if all correlated metrics are removed.

READ FULL TEXT

page 6

page 9

page 10

research
06/26/2018

AutoSpearman: Automatically Mitigating Correlated Metrics for Interpreting Defect Models

The interpretation of defect models heavily relies on software metrics t...
research
11/17/2020

Impact of Accuracy on Model Interpretations

Model interpretations are often used in practice to extract real world i...
research
07/22/2020

Debiasing Concept Bottleneck Models with Instrumental Variables

Concept-based explanation approach is a popular model interpertability t...
research
04/05/2023

Correcting Flaws in Common Disentanglement Metrics

Recent years have seen growing interest in learning disentangled represe...
research
11/16/2017

Software Metric Framework

Many researchers have criticized the field of Software Complexity metric...
research
02/04/2022

The impact of feature importance methods on the interpretation of defect classifiers

Classifier specific (CS) and classifier agnostic (CA) feature importance...
research
12/04/2017

On the Effect of Shadowing Correlation on Wireless Network Performance

We propose and analyze a new shadowing field model meant to capture spat...

Please sign up or login with your details

Forgot password? Click here to reset