Why Software Effort Estimation Needs SBSE

04/02/2018
by   Tianpei Xia, et al.
0

Industrial practitioners now face a bewildering array of possible configurations for effort estimation. How to select the best one for a particular dataset? This paper introduces OIL (short for optimized learning), a novel configuration tool for effort estimation based on differential evolution. When tested on 945 software projects, OIL significantly improved effort estimations, after exploring just a few configurations (just a few dozen). Further OIL's results are far better than two methods in widespread use: estimation-via-analogy and a recent state-of-the-art baseline published at TOSEM'15 by Whigham et al. Given that the computational cost of this approach is so low, and the observed improvements are so large, we conclude that SBSE should be a standard component of software effort estimation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/28/2018

Hyperparameter Optimization for Effort Estimation

Software analytics has been widely used in software engineering for many...
research
09/13/2021

OSS effort estimation using software features similarity and developer activity-based metrics

Software development effort estimation (SDEE) generally involves leverag...
research
12/09/2019

Sequential Model Optimization for Software Process Control

Many methods have been proposed to estimate how much effort is required ...
research
08/28/2015

A Comparison Between Decision Trees and Decision Tree Forest Models for Software Development Effort Estimation

Accurate software effort estimation has been a challenge for many softwa...
research
07/06/2021

Towards Just-Enough Documentation for Agile Effort Estimation: What Information Should Be Documented?

Effort estimation is an integral part of activities planning in Agile it...
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
04/04/2019

Is it Possible to Disregard Obsolete Requirements? - An Initial Experiment on a Potentially New Bias in Software Effort Estimation

Effort estimation is a complex area in decision-making, and is influence...

Please sign up or login with your details

Forgot password? Click here to reset