A Baseline Model for Software Effort Estimation

02/05/2021
by   Peter A. Whigham, et al.
0

Software effort estimation (SEE) is a core activity in all software processes and development lifecycles. A range of increasingly complex methods has been considered in the past 30 years for the prediction of effort, often with mixed and contradictory results. The comparative assessment of effort prediction methods has therefore become a common approach when considering how best to predict effort over a range of project types. Unfortunately, these assessments use a variety of sampling methods and error measurements, making comparison with other work difficult. This article proposes an automatically transformed linear model (ATLM) as a suitable baseline model for comparison against SEE methods. ATLM is simple yet performs well over a range of different project types. In addition, ATLM may be used with mixed numeric and categorical data and requires no parameter tuning. It is also deterministic, meaning that results obtained are amenable to replication. These and other arguments for using ATLM as a baseline model are presented, and a reference implementation described and made available. We suggest that ATLM should be used as a baseline of effort prediction quality for all future model comparisons in SEE.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/03/2020

Ensemble Regression Models for Software Development Effort Estimation: A Comparative Study

As demand for computer software continually increases, software scope an...
research
08/19/2019

Revisiting Heterogeneous Defect Prediction: How Far Are We?

Until now, researchers have proposed several novel heterogeneous defect ...
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
07/27/2017

Correction of "A Comparative Study to Benchmark Cross-project Defect Prediction Approaches"

Unfortunately, the article "A Comparative Study to Benchmark Cross-proje...
research
12/28/2010

Software Effort Estimation with Ridge Regression and Evolutionary Attribute Selection

Software cost estimation is one of the prerequisite managerial activitie...
research
03/24/2022

The Dutch Draw: Constructing a Universal Baseline for Binary Prediction Models

Novel prediction methods should always be compared to a baseline to know...
research
01/06/2019

A conversation around the analysis of the SiP effort estimation dataset

The analysis of over ten years of commercial development using Agile (10...

Please sign up or login with your details

Forgot password? Click here to reset