2.6 Emprical Estimation Models
2.6 Emprical Estimation Models
Empirical estimation is a technique or model in which empirically derived formulas are used for
predicting the data that are a required and essential part of the software project planning step. These
techniques are usually based on the data that is collected previously from a project and also based on
some guesses, prior experience with the development of similar types of projects, and assumptions. It
uses the size of the software to estimate the effort. In this technique, an educated guess of project
parameters is made. Hence, these models are based on common sense. However, as there are many
activities involved in empirical estimation techniques, this technique is formalized.
Software project estimation is necessary to achieve reliable cost and effort prediction. A project
estimation method usually involves the following steps:
E=(a+4m+b)/6
Where: a is the optimistic value m is the most likely value b is the pessimistic value.
2. Empirical Estimation Models:-
An estimation model for computer software uses empirically derived formulas to predict
effort as a function of LOC or FP.
2.1. Structure of the Estimation Models:-
E = A + B * ( ev )C
where: E is effort in person-months A, B, and C are empirically derived constants ev is the estimated
variable (LOC or FP).
2.2. Concrete Estimation Models:-
FP oriented models
E = -13.39 + 0.0545 * FP
E = 585.7 + 15.12 FP