Improved effort estimation of software projects based on metrics
Independent thesis Advanced level (degree of Magister), 20 points / 30 hpStudent thesis
Saab Ericsson Space AB develops products for space for a predetermined price. Since the price is fixed, it is crucial to have a reliable prediction model to estimate the effort needed to develop the product. In general software effort estimation is difficult, and at the software department this is a problem.
By analyzing metrics, collected from former projects, different prediction models are developed to estimate the number of person hours a software project will require. Models for predicting the effort before a project begins is first developed. Only a few variables are known at this state of a project. The models developed are compared to a current model used at the company. Linear regression models improve the estimate error with nine percent units and nonlinear regression models improve the result even more. The model used today is also calibrated to improve its predictions. A principal component regression model is developed as well. Also a model to improve the estimate during an ongoing project is developed. This is a new approach, and comparison with the first estimate is the only evaluation.
The result is an improved prediction model. There are several models that perform better than the one used today. In the discussion, positive and negative aspects of the models are debated, leading to the choice of a model, recommended for future use.
Place, publisher, year, edition, pages
Institutionen för systemteknik , 2005. , 145 p.
metrics, software development project, effort estimation, linear models, nonlinear models, principal component analysis
IdentifiersURN: urn:nbn:se:liu:diva-5269ISRN: LITH-ISY-EX--05/3763--SEOAI: oai:DiVA.org:liu-5269DiVA: diva2:21246
Wallén, JohannaWändahl, Anders