Testing the Stationarity Assumption in Software Effort Estimation Datasets

12/16/2020
by   Michael Franklin Bosu, et al.
0

Software effort estimation (SEE) models are typically developed based on an underlying assumption that all data points are equally relevant to the prediction of effort for future projects. The dynamic nature of several aspects of the software engineering process could mean that this assumption does not hold in at least some cases. This study employs three kernel estimator functions to test the stationarity assumption in three software engineering datasets that have been used in the construction of software effort estimation models. The kernel estimators are used in the generation of non-uniform weights which are subsequently employed in weighted linear regression modeling. Prediction errors are compared to those obtained from uniform models. Our results indicate that, for datasets that exhibit underlying non-stationary processes, uniform models are more accurate than non-uniform models. In contrast, the accuracy of uniform and non-uniform models for datasets that exhibited stationary processes was essentially equivalent. The results of our study also confirm prior findings that the accuracy of effort estimation models is independent of the type of kernel estimator function used in model development.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/04/2021

Analyzing the Stationarity Process in Software Effort Estimation Datasets

Software effort estimation models are typically developed based on an un...
research
09/12/2022

Locally Weighted Regression with different Kernel Smoothers for Software Effort Estimation

Estimating software effort has been a largely unsolved problem for decad...
research
12/02/2020

Time-Aware Models for Software Effort Estimation

It seems logical to assert that the dynamic nature of software engineeri...
research
04/30/2018

Using Multi Expression Programming in Software Effort Estimation

Estimating the effort of software systems is an essential topic in softw...
research
07/20/2022

Non-Uniform Diffusion Models

Diffusion models have emerged as one of the most promising frameworks fo...
research
09/06/2017

Optimal Sub-sampling with Influence Functions

Sub-sampling is a common and often effective method to deal with the com...
research
12/15/2018

v-SVR Polynomial Kernel for Predicting the Defect Density in New Software Projects

An important product measure to determine the effectiveness of software ...

Please sign up or login with your details

Forgot password? Click here to reset