Skip to main content

The Evaluation of Weighted Moving Windows for Software Effort Estimation

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2013)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7983))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Jørgensen, M., Shepperd, M.: A Systematic Review of Software Development Cost Estimation Studies. IEEE Trans. Softw. Eng. 33(1), 33–53 (2007)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Maxwell, K.D.: Applied Statistics for Software Managers. Prentice Hall (2002)

    Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Tibshirani, R.: Regression shrinkage and selection via the lasso. J. Roy. Statist. Soc. Ser. B, 267–288 (1996)

    Google Scholar 

  13. Loader, C.: Local Regression and Likelihood. Statistics and Computing. Springer

    Google Scholar 

  14. Tabachnick, B.G., Fidell, L.S.: Using Multivariate Statistics. Harper-Collins (1996)

    Google Scholar 

  15. Storey, J.D.: A direct approach to false discovery rates. J. Roy. Statist. Soc. Ser. B 64, 479–498 (2002)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics