Abstract
Web cost estimation models and productivity analysis reports help project managers allocate resources more adequately, control costs, schedule and improve current practices, leading to projects that are finished on time and within budget. Therefore this chapter has two main objectives. The first is to introduce the concepts related to Web cost estimation & Web applications’ sizing and present a case study where a real Web cost model is built; the second is to introduce the concepts of productivity measurement & benchmarking, and to also present a case study on productivity benchmarking.
Chapter PDF
Similar content being viewed by others
Keywords
References
Angelis, L., Stamelos, I.: A Simulation Tool for Efficient Analogy Based Cost Estimation. Empirical Software Engineering 5, 35–68 (2000)
Boehm, B.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)
Briand, L.C., El-Emam, K., Surmann, D., Wieczorek, I., Maxwell, K.D.: An Assessment and Comparison of Common Cost Estimation Modeling Techniques. In: Proceedings of ICSE 1999, Los Angeles, USA, pp. 313–322 (1999)
Briand, L.C., Langley, T., Wieczorek, I.: A Replicated Assessment and Comparison of Common Software Cost Modeling Techniques. In: Proceedings of ICSE 2000, Limerick, Ireland, pp. 377–386 (2000)
Brieman, L., Friedman, J., Olshen, R., Stone, C.: Classification and Regression Trees. Wadsworth, Belmont (1984)
Conte, S., Dunsmore, H., Shen, V.: Software Engineering Metrics and Models. Benjamin/Cummings, Menlo Park (1986)
DeMarco, T.: Controlling Software Projects: Management, Measurement and Estimation. Yourdon, New York (1982)
Finnie, G.R., Wittig, G.E., Desharnais, J.-M.: 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 (1997)
Gray, A., MacDonell, S.: 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 (1997)
Gray, A., MacDonell, S.: A comparison of model building techniques to develop predictive equations for software metrics. Information and Software Technology 39, 425–437 (1997)
Gray, R., MacDonell, S.G., Shepperd, M.J.: 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 (1999)
Hughes, R.T.: An Empirical investigation into the estimation of software development effort. PhD thesis, Dept. of Computing, University of Brighton (1997)
Jeffery, R., Ruhe, M., Wieczorek, I.: A Comparative study of two software development cost modelling techniques using multi-organizational and company-specific data. Information and Software Technology 42, 1009–1016 (2000)
Jeffery, R., Ruhe, M., Wieczorek, I.: Using Public Domain Metrics to Estimate Software Development Effort. In: Proceedings of the 7th IEEE Metrics Symposium, London, UK, pp. 16–27 (2001)
Jensen, F.V.: An introduction to Bayesian networks. UCL Press, London (1996)
Kadoda, G., Cartwright, M., Chen, L., Shepperd, M.J.: Experiences Using Case-Based Reasoning to Predict Software Project Effort. In: Proceedings of the EASE 2000 Conference, Keele, UK (2000)
Kemerer, C.F.: An Empirical Validation of Software Cost Estimation Models. Communications of the ACM 30(5), 416–429 (1987)
Kirsopp, C., Shepperd, M.J.: Making Inferences with Small Numbers of Training Sets, January, TR02-01, Bournemouth University (2001)
Kitchenham, B.A.: A Procedure for Analyzing Unbalanced Datasets. IEEE Transactions on Software Engineering 24(4), 278–301 (1998)
Kitchenham, B.A., Mendes, E.: Software Productivity Measurement Using Multiple Size Measures. IEEE Transactions on Software Engineering 30(12), 1023–1035 (2004)
Kitchenham, B.A., MacDonell, S.G., Pickard, L.M., Shepperd, M.J.: What accuracy statistics really measure. IEEE Proceedings Software 148(3), 81–85 (2001)
Kitchenham, B.A., Pickard, L.M., Linkman, S., Jones, P.: Modelling Software Bidding Risks. IEEE Transactions on Software Engineering 29(6), 54–554 (2003)
Kok, P., Kitchenham, B.A., Kirakowski, J.: The MERMAID Approach to software cost estimation. In: Proceedings of the ESPRIT Annual Conference, Brussels, pp. 296–314 (1990)
Kumar, S., Krishna, B.A., Satsangi, P.S.: Fuzzy systems and neural networks in software engineering project management. Journal of Applied Intelligence 4, 31–52 (1994)
Maxwell, K.: Applied Statistics for Software Managers. Prentice Hall PTR, Englewood Cliffs (2002)
Mendes, E.: Cost Estimation Techniques for Web Projects. IGI Publishing (2007)
Mendes, E., Kitchenham, B.A.: Web Productivity Measurement and Benchmarking. In: Mendes, E., Mosley, N. (eds.) Web Engineering, pp. 75–105. Springer, Heidelberg (2005)
Mendes, E., Mosley, N. (eds.): Web Engineering. Springer, Heidelberg (2005)
Mendes, E., Counsell, S., Mosley, N.: Measurement and Effort Prediction of Web Applications. In: Murugesan, S., Desphande, Y. (eds.) Web Engineering. LNCS, vol. 2016, pp. 57–74. Springer, Heidelberg (2001)
Mendes, E., Mosley, N., Counsell, S.: Web Metrics – Estimating Design and Authoring Effort. IEEE Multimedia, Special Issue on Web Engineering, 50–57 (January/March 2001)
Mendes, E., Mosley, N., Counsell, S.: The Application of Case-Based Reasoning to Early Web Project Cost Estimation. In: Proceedings of COMPSAC 2002, Oxford, UK (2002)
Mendes, E., Mosley, N., Counsell, S.: Do Adaptation Rules Improve Web Cost Estimation? In: Proceedings of the ACM Hypertext conference 2003, Nottingham, UK (2003)
Mendes, E., Mosley, N., Counsell, S.: 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 (2003)
Mendes, E., Mosley, N., Counsell, S.: Early Web Size Measures and Effort Prediction for Web Costimation. In: Proceedings of the IEEE Metrics Symposium, Sydney, Australia, pp. 18–29 (September 2003)
Mendes, E., Mosley, N., Counsell, S.: Investigating Web Size Metrics for Early Web Cost Estimation. Journal of Systems and Software 77(2), 157–172 (2005)
Myrtveit, I., Stensrud, E.: A Controlled Experiment to Assess the Benefits of Estimating with Analogy and Regression Models. IEEE Transactions on Software Engineering 25(4), 510–525 (1999)
Ruhe, M., Jeffery, R., Wieczorek, I.: Cost Estimation for Web Applications. In: Proceedings of ICSE 2003, Portland, USA (2003)
Schofield, C.: An empirical investigation into software estimation by analogy. PhD thesis, Dept. of Computing, Bournemouth University (1998)
Schroeder, L., Sjoquist, D., Stephan, P.: Understanding Regression Analysis: An Introductory Guide, No. 57. In: Quantitative Applications in the Social Sciences. Sage Publications, Newbury Park (1986)
Selby, R.W., Porter, A.A.: Learning from examples: generation and evaluation of decision trees for software resource analysis. IEEE Transactions on Software Engineering 14, 1743–1757 (1998)
Shepperd, M.J., Kadoda, G.: Using Simulation to Evaluate Prediction Techniques. In: Proceedings of the IEEE 7th International Software Metrics Symposium, London, UK, pp. 349–358 (2001)
Shepperd, M.J., Schofield, C.: Estimating Software Project Effort Using Analogies. IEEE Transactions on Software Engineering 23(11), 736–743 (1997)
Shepperd, M.J., Schofield, C., Kitchenham, B.: Effort Estimation Using Analogy. In: Proceedings of ICSE-18, Berlin (1996)
Srinivasan, K., Fisher, D.: Machine Learning approaches to estimating software development effort. IEEE Transactions on Software Engineering 21, 126–137 (1995)
Stensrud, E., Foss, T., Kitchenham, B.A., Myrtveit, I.: 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 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Mendes, E. (2009). Web Cost Estimation and Productivity Benchmarking. In: De Lucia, A., Ferrucci, F. (eds) Software Engineering. ISSSE ISSSE ISSSE 2007 2008 2006. Lecture Notes in Computer Science, vol 5413. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-95888-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-95888-8_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-95887-1
Online ISBN: 978-3-540-95888-8
eBook Packages: Computer ScienceComputer Science (R0)