SciELO - Scientific Electronic Library Online

 
vol.20 issue4A Mathematical Model for Optimizing Resources of Scientific ProjectsDelaunay Triangulation Validation Using Conformal Geometric Algebra author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Computación y Sistemas

Print version ISSN 1405-5546

Abstract

LUNA SANDOVAL, María del Refugio Ofelia  and  RUIZ ASCENCIO, José. MUREM: A Multiplicative Regression Method for Software Development Effort Estimation. Comp. y Sist. [online]. 2016, vol.20, n.4, pp.763-787. ISSN 1405-5546.  http://dx.doi.org/10.13053/cys-20-4-2378.

In this paper a multiplicative regression method to estimate software development effort is presented. This method, which we call MUREM, is a result of, on the one hand, a set of initial conditions to frame the process of estimating software development effort and, on the other hand, a set of restrictions to be satisfied by the development effort as a function of software size. To evaluate the performance of MUREM, it was compared with three regression models which are considered as important methods for estimating software development effort. In this comparison a battery of hypothesis and standard statistical tests is applied to twelve samples taken from well-known public databases. These databases serve as benchmarks for comparing methods to estimate the software development effort. In the experimentation it was found that MUREM generates more accurate point estimates of the development effort than those achieved by the other methods. MUREM corrects the heteroscedasticity and increases the proportion of samples whose residuals show normality. MUREM thus generates more appropriate confidence and prediction intervals than those obtained by the other methods. An important result is that residuals obtained by the regression model of MUREM satisfy the test for zero mean additive white gaussian noise which is proof that the estimation error of this model is random.

Keywords : Software development effort estimation; method for estimating software development effort; estimating method; multiplicative method; regression model.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )