Skip to main content

Using Web Objects for Development Effort Estimation of Web Applications: A Replicated Study

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

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

Abstract

The spreading of Web applications has motivated the definition of size measures suitable for such kind of software systems. Among the proposals existing in the literature, Web Objects were conceived by Reifer specifically for Web applications as an extension of Function Points. In this paper we report on an empirical analysis we performed exploiting 25 Web applications developed by an Italian software company. The results confirm the ones obtained in a previous study and extend them in several aspects, showing the robustness of the measure with respect to the size and technologies of the applications, and to the employed estimation techniques.

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. Aamodt, A., Plaza, E.: Case-based Reasoning: Foundational Issues, Methodological Variations, and System Approaches. AI Communication 7(1), 39–59 (1994)

    Google Scholar 

  2. Basili, V., Shull, F., Lanubile, F.: Building knowledge through families of experiments. IEEE Transactions on Software Engineering 25(4), 435–437 (1999)

    Article  Google Scholar 

  3. Briand, L., Wieczorek, I.: Software resource estimation. In: Encyclopedia of Software Engineering, pp. 1160–1196 (2002)

    Google Scholar 

  4. Briand, L.C., Emam, K.E., Bomarius, F.: COBRA: a hybrid method for software cost estimation, benchmarking, and risk assessment. In: Proceedings of the International Conference on Software Engineering, pp. 390–399. IEEE Computer Society, Los Alamitos (1998)

    Chapter  Google Scholar 

  5. Briand, L.C., Wust, J.: Modeling Development Effort in Object-Oriented Systems Using Design Properties. IEEE Transactions on Software Engineering 27(11), 963–986 (2001)

    Article  Google Scholar 

  6. Cohen, J.: Statistical power analysis for the behavioral science. Lawrence Erlbaum, Hillsdale (1998)

    Google Scholar 

  7. Conallen, J.: Building Web Applications with UML. Addison-Wesley, Reading (1999)

    Google Scholar 

  8. Conte, D., Dunsmore, H., Shen, V.: Software Engineering Metrics and Models. The Benjamin/Cummings Publishing Company, Inc. (1986)

    Google Scholar 

  9. COSMIC (2007), http://www.cosmicon.com

  10. Costagliola, G., Di Martino, S., Ferrucci, F., Gravino, C., Tortora, G., Vitiello, G.: A COSMIC-FFP approach to Predict Web Application Development Effort. Journal of Web Engineering 5(2) (2006)

    Google Scholar 

  11. Costagliola, G., Di Martino, S., Ferrucci, F., Gravino, C., Tortora, G., Vitiello, G.: Effort Estimation Modeling Techniques: A Case Study for Web Applications. In: Proceedings of the International Conference on Web Engineering, pp. 161–165. ACM Press, New York (2006)

    Google Scholar 

  12. Di Martino, S., Ferrucci, F., Gravino, C.: An Empirical Study on the Use of Web-COBRA and Web Objects to Estimate Web Application Development Effort. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 213–220. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  13. Ferrucci, F., Gravino, C., Di Martino, S.: A Case Study Using Web Objects and COSMIC for Effort Estimation of Web Applications. In: Proceedings of Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2008), pp. 441–448 (2008)

    Google Scholar 

  14. I. F. P. U. G., Function point counting practices manual, release 4.2.1

    Google Scholar 

  15. Kampenes, V., Dyba, T., Hannay, J., Sjoberg, D.: A systematic review of effect size in software engineering experiments. Information & Software Technology 49(11-12), 1073–1086 (2007)

    Article  Google Scholar 

  16. Kitchenham, B., Mendes, E., Travassos: Cross versus Within-Company Cost Estimation Studies: A systematic Review. IEEE Transactions on Software Engineering 33(5), 316–329 (2007)

    Article  Google Scholar 

  17. Kitchenham, B., Pickard, L., Pfleeger, S.L.: Case Studies for Method and Tool Evaluation. IEEE Software 12(4), 52–62 (1995)

    Article  Google Scholar 

  18. Kitchenham, B., Pickard, L.M., MacDonell, S.G., Shepperd, M.J.: What accuracy statistics really measure. IEE Proceedings Software 148(3), 81–85 (2001)

    Article  Google Scholar 

  19. Mendes, E., Counsell, S., Mosley, N.: Comparison of Web Size Measures for Predicting Web Design and Authoring Effort. IEE Proceedings-Software 149(3), 86–92 (2002)

    Article  Google Scholar 

  20. Mendes, E., Counsell, S., Mosley, N., Triggs, C., Watson, I.: A Comparative Study of Cost Estimation Models for Web Hypermedia Applications. Empirical Software Engineering 8(23) (2003)

    Google Scholar 

  21. Mendes, E., Kitchenham, B.: Further Comparison of Cross-company and Within-company Effort Estimation Models for Web Applications. In: Proceedings of International Software Metrics Symposium, pp. 348–357. IEEE press, Los Alamitos (2004)

    Google Scholar 

  22. Mendes, E., Mosley, N.: Bayesian Network Models for Web Effort Prediction: A Comparative Study. IEEE Transactions on Software Engineering 34(6), 723–737 (2008)

    Article  Google Scholar 

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

    Article  Google Scholar 

  24. Montgomery, D., Peck, E., Vining, G.: Introduction to Linear Regression Analysis. John Wiley and Sons, Inc., Chichester (1986)

    MATH  Google Scholar 

  25. Morisio, M., Stamelos, I., Spahos, V., Romano, D.: Measuring Functionality and Productivity in Web-based applications: a Case Study. In: Proceedings of the International Software Metrics Symposium, pp. 111–118. IEEE press, Los Alamitos (1999)

    Google Scholar 

  26. Reifer, D.: Web-Development: Estimating Quick-Time-to-Market Software. IEEE Software 17(8), 57–64 (2000)

    Article  Google Scholar 

  27. Reifer, D.: Web Objects Counting Conventions, Reifer Consultants (March 2001), http://www.reifer.com/download.html

  28. Ruhe, M.: The Accurate and Early Effort Estimation of Web Applications, PhD Thesis, Fraunhofer IESE 2002 (2002)

    Google Scholar 

  29. Ruhe, M., Jeffery, R., Wieczorek, I.: Cost estimation for Web applications. In: Proceedings of International Conference on Software Engineering, pp. 285–294. IEEE press, Los Alamitos (2003)

    Google Scholar 

  30. Ruhe, M., Jeffery, R., Wieczorek, I.: Using Web Objects for Estimating Software Development Effort for Web Applications. In: Proceedings of the International Software Metrics Symposium (2003)

    Google Scholar 

  31. Shepperd, M., Schofield, C.: Estimating software Project Effort using Analogies. IEEE Transactions on Software Engineering 23(11), 736–743 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Di Martino, S., Ferrucci, F., Gravino, C., Sarro, F. (2011). Using Web Objects for Development Effort Estimation of Web Applications: A Replicated Study. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds) Product-Focused Software Process Improvement. PROFES 2011. Lecture Notes in Computer Science, vol 6759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21843-9_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21843-9_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21842-2

  • Online ISBN: 978-3-642-21843-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics