Abstract
In construction of an effort estimation model, it seems effective to use a window of training data so that the model is trained with only recent projects. Considering the chronological order of projects within the window, and weighting projects according to their order within the window, may also affect estimation accuracy. In this study, we examined the effects of weighted moving windows on effort estimation accuracy. We compared weighted and non-weighted moving windows under the same experimental settings. We confirmed that weighting methods significantly improved estimation accuracy in larger windows, though the methods also significantly worsened accuracy in smaller windows. This result contributes to understanding properties of moving windows.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Port, D., Korte, M.: Comparative studies of the model evaluation criterions mmre and pred in software cost estimation research. In: Proc. of the 2nd ACM-IEEE International Symposium on Empirical Software Engineering and Measurement. ACM (2008)
Jørgensen, M., Shepperd, M.: A Systematic Review of Software Development Cost Estimation Studies. IEEE Trans. Softw. Eng. 33(1), 33–53 (2007)
Lokan, C., Mendes, E.: Applying moving windows to software effort estimation. In: Proc. of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 111–122 (2009)
Auer, M., Biffl, S.: Increasing the accuracy and reliability of analogy-based cost estimation with extensive project feature dimension weighting. In: Proc. of International Symposium on Empirical Software Engineering, pp. 147–155. IEEE (2004)
Mendes, E., Lokan, C.: Investigating the use of chronological splitting to compare software cross-company and single-company effort predictions: a replicated study. In: Proc. of the 13th Conference on Evaluation & Assessment in Software Engineering (EASE 2009). BCS (2009)
Keung, J.W., Kitchenham, B.A., Jeffery, D.R.: Analogy-X: Providing Statistical Inference to Analogy-Based Software Cost Estimation. IEEE Trans. Softw. Eng. 34(4), 471–484 (2008)
Li, J., Ruhe, G.: Analysis of attribute weighting heuristics for analogy-based software effort estimation method AQUA+. Empir. Softw. Eng. 13(1), 63–96 (2007)
Maxwell, K.D.: Applied Statistics for Software Managers. Prentice Hall (2002)
Kitchenham, B., Lawrence Pfleeger, S., McColl, B., Eagan, S.: An empirical study of maintenance and development estimation accuracy. J. Syst. Softw. 64(1), 57–77 (2002)
MacDonell, S.G., Shepperd, M.: Data accumulation and software effort prediction. In: Proc. of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement. ACM (2010)
Lokan, C., Mendes, E.: Investigating the Use of Duration-based Moving Windows to Improve Software Effort Prediction. In: Proc. of the 19th Asia-Pacific Software Engineering Conference, pp. 819–927. IEEE Computer Society (2012)
Tibshirani, R.: Regression shrinkage and selection via the lasso. J. Roy. Statist. Soc. Ser. B, 267–288 (1996)
Loader, C.: Local Regression and Likelihood. Statistics and Computing. Springer
Tabachnick, B.G., Fidell, L.S.: Using Multivariate Statistics. Harper-Collins (1996)
Storey, J.D.: A direct approach to false discovery rates. J. Roy. Statist. Soc. Ser. B 64, 479–498 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Amasaki, S., Lokan, C. (2013). The Evaluation of Weighted Moving Windows for Software Effort Estimation. In: Heidrich, J., Oivo, M., Jedlitschka, A., Baldassarre, M.T. (eds) Product-Focused Software Process Improvement. PROFES 2013. Lecture Notes in Computer Science, vol 7983. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39259-7_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-39259-7_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39258-0
Online ISBN: 978-3-642-39259-7
eBook Packages: Computer ScienceComputer Science (R0)