Building Better Quality Predictors Using "ε-Dominance"

03/13/2018
by   Wei Fu, et al.
0

Despite extensive research, many methods in software quality prediction still exhibit some degree of uncertainty in their results. Rather than treating this as a problem, this paper asks if this uncertainty is a resource that can simplify software quality prediction. For example, Deb's principle of ϵ-dominance states that if there exists some ϵ value below which it is useless or impossible to distinguish results, then it is superfluous to explore anything less than ϵ. We say that for "large ϵ problems", the results space of learning effectively contains just a few regions. If many learners are then applied to such large ϵ problems, they would exhibit a "many roads lead to Rome" property; i.e., many different software quality prediction methods would generate a small set of very similar results. This paper explores DART, an algorithm especially selected to succeed for large ϵ software quality prediction problems. DART is remarkable simple yet, on experimentation, it dramatically out-performs three sets of state-of-the-art defect prediction methods. The success of DART for defect prediction begs the questions: how many other domains in software quality predictors can also be radically simplified? This will be a fruitful direction for future work.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/31/2012

Venn-Abers predictors

This paper continues study, both theoretical and empirical, of the metho...
research
12/28/2017

Connecting Software Metrics across Versions to Predict Defects

Accurate software defect prediction could help software practitioners al...
research
10/30/2020

A Review On Software Defects Prediction Methods

Software quality is one of the essential aspects of a software. With inc...
research
11/26/2020

Early Life Cycle Software Defect Prediction. Why? How?

Many researchers assume that, for software analytics, "more data is bett...
research
11/11/2019

On the costs and profit of software defect prediction

Defect prediction can be a powerful tool to guide the use of quality ass...
research
09/08/2016

Why is Differential Evolution Better than Grid Search for Tuning Defect Predictors?

Context: One of the black arts of data mining is learning the magic para...
research
10/07/2022

Generating Quizzes to Support Training on Quality Management and Assurance in Space Science and Engineering

Quality management and assurance is key for space agencies to guarantee ...

Please sign up or login with your details

Forgot password? Click here to reset