Investigating the Significance of the Bellwether Effect to Improve Software Effort Prediction: Further Empirical Study

05/16/2021
by   Solomon Mensah, et al.
0

Context: In addressing how best to estimate how much effort is required to develop software, a recent study found that using exemplary and recently completed projects [forming Bellwether moving windows (BMW)] in software effort prediction (SEP) models leads to relatively improved accuracy. More studies need to be conducted to determine whether the BMW yields improved accuracy in general, since different sizing and aging parameters of the BMW are known to affect accuracy. Objective: To investigate the existence of exemplary projects (Bellwethers) with defined window size and age parameters, and whether their use in SEP improves prediction accuracy. Method: We empirically investigate the moving window assumption based on the theory that the prediction outcome of a future event depends on the outcomes of prior events. Sampling of Bellwethers was undertaken using three introduced Bellwether methods (SSPM, SysSam, and RandSam). The ergodic Markov chain was used to determine the stationarity of the Bell-wethers. Results: Empirical results show that 1) Bellwethers exist in SEP and 2) the BMW has an approximate size of 50 to 80 exemplary projects that should not be more than 2 years old relative to the new projects to be estimated. Conclusion: The study's results add further weight to the recommended use of Bellwethers for improved prediction accuracy in SEP.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/29/2021

Investigating the Significance of Bellwether Effect to Improve Software Effort Estimation

Bellwether effect refers to the existence of exemplary projects (called ...
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
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 ...
research
11/01/2011

Applying Fuzzy ID3 Decision Tree for Software Effort Estimation

Web Effort Estimation is a process of predicting the efforts and cost in...
research
04/28/2018

Hyperparameter Optimization for Effort Estimation

Software analytics has been widely used in software engineering for many...
research
01/14/2021

Evaluating prediction systems in software project estimation

Context: Software engineering has a problem in that when we empirically ...
research
12/09/2019

Sequential Model Optimization for Software Process Control

Many methods have been proposed to estimate how much effort is required ...

Please sign up or login with your details

Forgot password? Click here to reset