Skip to main content

Web Effort Estimation

  • Chapter
Web Engineering

Abstract

Software effort models and effort estimates help project managers allocate resources, control costs, and schedule and improve current practices, leading to projects that are finished on time and within budget. In the context of Web development and maintenance, these issues are also crucial, and very challenging, given that Web projects have short schedules and a highly fluidic scope. Therefore this chapter has two main objectives. The first is to introduce the concepts related to effort estimation and in particular Web effort estimation. The second is to present a case study where a real effort prediction model based on data from completed industrial Web projects is constructed step by step.

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 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover 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. Angelis L, Stamelos I (2000) A Simulation Tool for Efficient Analogy Based Cost Estimation. Empirical Software Engineering, 5:35–68

    Article  Google Scholar 

  2. Boehm B (1981) Software Engineering Economics. Prentice-Hall, Englewood Cliffs, NJ

    Google Scholar 

  3. Briand LC, El-Emam K, Surmann D, Wieczorek I, Maxwell KD (1999) An Assessment and Comparison of Common Cost Estimation Modeling Techniques. In: Proceedings of ICSE 1999, Los Angeles, USA, pp 313–322

    Google Scholar 

  4. Briand LC, Langley T, Wieczorek I (2000) A Replicated Assessment and Comparison of Common Software Cost Modeling Techniques. In: Proceedings of ICSE 2000, Limerick, Ireland, pp 377–386

    Google Scholar 

  5. Brieman L, Friedman J, Olshen R, Stone C (1984) Classification and Regression Trees. Wadsworth, Belmont., CA

    Google Scholar 

  6. Conte S, Dunsmore H, Shen V (1986) Software Engineering Metrics and Models. Benjamin/Cummings, Menlo Park, CA

    Google Scholar 

  7. DeMarco T (1982) Controlling Software Projects: Management, Measurement and Estimation. Yourdon, New York

    Google Scholar 

  8. Finnie GR, Wittig GE, Desharnais J-M (1997) A Comparison of Software Effort Estimation Techniques: Using Function Points with Neural Networks, Case-Based Reasoning and Regression Models. Journal of Systems and Software, 39:281–289

    Article  Google Scholar 

  9. Gray A, MacDonell S (1997) Applications of Fuzzy Logic to Software Metric Models for Development Effort Estimation. In: Proceedings of IEEE Annual Meeting of the North American Fuzzy Information Processing Society-NAFIPS, Syracuse, NY, USA, pp 394–399

    Google Scholar 

  10. Gray AR, MacDonell SG (1997) A comparison of model building techniques to develop predictive equations for software metrics. Information and Software Technology, 39:425–437

    Google Scholar 

  11. Gray R, MacDonell SG, Shepperd MJ (1999) Factors Systematically associated with errors in subjective estimates of software development effort: the stability of expert judgement. In: Proceedings of the 6th IEEE Metrics Symposium

    Google Scholar 

  12. Hughes RT (1997) An Empirical investigation into the estimation of software development effort. PhD thesis, Dept. of Computing, University of Brighton

    Google Scholar 

  13. Jeffery R, Ruhe M, Wieczorek I (2000) A Comparative study of two software development cost modelling techniques using multi-organizational and company-specific data. Information and Software Technology, 42:1009–1016

    Article  Google Scholar 

  14. Jeffery R, Ruhe M, Wieczorek I (2001) Using Public Domain Metrics to Estimate Software Development Effort. In: Proceedings of the 7th IEEE Metrics Symposium, London, UK, pp 16–27

    Google Scholar 

  15. Kadoda G, Cartwright M, Chen L, Shepperd MJ (2000) Experiences Using Case-Based Reasoning to Predict Software Project Effort. In: Proceedings of the EASE 2000 Conference, Keele, UK

    Google Scholar 

  16. Kemerer CF (1987) An Empirical Validation of Software Cost Estimation Models, Communications of the ACM, 30(5):416–429

    Article  Google Scholar 

  17. Kirsopp C, Shepperd M (2001) Making Inferences with Small Numbers of Training Sets, January, TR02-01, Bournemouth University

    Google Scholar 

  18. Kitchenham BA (1998) A Procedure for Analyzing Unbalanced Datasets. IEEE Transactions on Software Engineering, April, 24(4):278–301

    Article  Google Scholar 

  19. Kitchenham BA, MacDonell SG, Pickard LM, Shepperd MJ (2001) What accuracy statistics really measure. IEE Proceedings Software, June, 148(3):81–85

    Google Scholar 

  20. Kitchenham BA, Pickard LM, Linkman S, Jones P (2003) Modelling Software Bidding Risks. IEEE Transactions on Software Engineering, June, 29(6):54–554

    Article  Google Scholar 

  21. Kok P, Kitchenham BA, Kirakowski J (1990) The MERMAID Approach to software cost estimation. In: Proceedings of the ESPRIT Annual Conference, Brussels, pp 296–314

    Google Scholar 

  22. Kumar S, Krishna BA, Satsangi PS (1994) Fuzzy systems and neural networks in software engineering project management. Journal of Applied Intelligence, 4:31–52

    Google Scholar 

  23. Maxwell K (2002) Applied Statistics for Software Managers. Prentice Hall PTR, Englewood Cliffs, NJ

    Google Scholar 

  24. Mendes E, Counsell S, Mosley N (2000) Measurement and Effort Prediction of Web Applications. In: Proceedings of the 2nd ICSE Workshop on Web Engineering, June, Limerick, Ireland, pp 57–74

    Google Scholar 

  25. Mendes E, Mosley N, Counsell S (2001) Web Metrics — Estimating Design and Authoring Effort. IEEE Multimedia, Special Issue on Web Engineering, January/March:50–57

    Google Scholar 

  26. Mendes E, Mosley N, Counsell S (2002) The Application of Case-Based Reasoning to Early Web Project Cost Estimation. In: Proceedings of COMPSAC 2002, Oxford, UK

    Google Scholar 

  27. Mendes E, Mosley N, Counsell S (2003) Do Adaptation Rules Improve Web Cost Estimation?. In: Proceedings of the ACM Hypertext conference 2003, Nottingham, UK

    Google Scholar 

  28. Mendes E, Mosley N, Counsell S (2003) A Replicated Assessment of the Use of Adaptation Rules to Improve Web Cost Estimation. In: Proceedings of the ACM and IEEE International Symposium on Empirical Software Engineering. Rome, Italy, pp 100–109

    Google Scholar 

  29. Mendes E, Mosley N, Counsell S (2003) Early Web Size Measures and Effort Prediction for Web Costimation. In: Proceedings of the IEEE Metrics Symposium. Sydney, Australia, September, pp 18–29

    Google Scholar 

  30. Myrtveit I, Stensrud E (1999) A Controlled Experiment to Assess the Benefits of Estimating with Analogy and Regression Models. IEEE Transactions on Software Engineering, July/August, 25(4):510–525

    Google Scholar 

  31. Ruhe M, Jeffery R, Wieczorek I (2003) Cost Estimation for Web Applications. In: Proceedings of ICSE 2003. Portland, USA

    Google Scholar 

  32. Schofield C (1998) An empirical investigation into software estimation by analogy. PhD thesis, Dept. of Computing, Bournemouth University

    Google Scholar 

  33. Schroeder L, Sjoquist D, Stephan P (1986) Understanding Regression Analysis: An Introductory Guide, No. 57. In: Quantitative Applications in the Social Sciences, Sage Publications, Newbury Park, CA

    Google Scholar 

  34. Selby RW, Porter AA (1998) Learning from examples: generation and evaluation of decision trees for software resource analysis. IEEE Transactions on Software Engineering, 14:1743–1757

    Google Scholar 

  35. Shepperd MJ, Kadoda G (2001) Using Simulation to Evaluate Prediction Techniques. In: Proceedings of the IEEE 7th International Software Metrics Symposium, London, UK, pp 349–358

    Google Scholar 

  36. Shepperd MJ, Schofield C (1997) Estimating Software Project Effort Using Analogies. IEEE Transactions on Software Engineering, 23(11):736–743

    Article  Google Scholar 

  37. Shepperd MJ, Schofield C, Kitchenham B (1996) Effort Estimation Using Analogy. In: Proceedings of ICSE-18. Berlin

    Google Scholar 

  38. Srinivasan K, Fisher D (1995) Machine Learning approaches to estimating software development effort. IEEE Transactions on Software Engineering, 21:126–137

    Article  Google Scholar 

  39. Stensrud E, Foss T, Kitchenham BA, Myrtveit I (2002) An Empirical validation of the relationship between the magnitude of relative error and project size. In: Proceedings of the IEEE 8th Metrics Symposium. Ottawa, pp 3–12

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Mendes, E., Mosley, N., Counsell, S. (2006). Web Effort Estimation. In: Mendes, E., Mosley, N. (eds) Web Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-28218-1_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-28218-1_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28196-2

  • Online ISBN: 978-3-540-28218-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics