Skip to main content

Cost Estimation of Web Applications through Knowledge Elicitation

  • Conference paper
Enterprise Information Systems (ICEIS 2011)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 102))

Included in the following conference series:

Abstract

Objective – The objective of this paper is detail the use of tacit knowledge elicited from domain experts in the domain of Web effort estimation to build an expert-based Web effort model for a medium-size Web company In Auckland (New Zealand). Method – A single-company Web effort estimation model was built using Bayesian Networks (BN), using knowledge solely elicited from two domain experts who were experienced Web project managers. The model was validated using data from eleven past finished Web projects. Results – The BN model has to date been successfully used to estimate effort for numerous Web projects developed by this Company. Conclusions – Our results suggest that, at least for the Web Company that participated in the case study, the use of models that allow the representation of uncertainty, inherent in effort estimation, can outperform expert-based estimates. Thus far, another nine companies in New Zealand, and on in Brazil have also benefited from using Bayesian Networks, with very promising results.

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. Baker, S., Mendes, E.: Aggregating Expert-driven causal maps for Web Effort Estimation. In: Proceedings of the International Conference on Advanced Software Engineering & Its Applications (2010) (accepted for publication)

    Google Scholar 

  2. Das, B.: Generating Conditional Probabilities for Bayesian Networks: Easing the Knowledge Acquisition Problem (2004), arxiv.org/pdf/cs/0411034v1 (accessed in 2008)

    Google Scholar 

  3. Druzdzel, M.J., van der Gaag, L.C.: Building Probabilistic Networks: Where Do the Numbers Come From? IEEE Trans. on Knowledge and Data Engineering 12(4), 481–486 (2000)

    Article  Google Scholar 

  4. Fenton, N., Marsh, W., Neil, M., Cates, P., Forey, S., Tailor, M.: Making Resource Decisions for Software Projects. In: Proc. ICSE 2004, pp. 397–406 (2004)

    Google Scholar 

  5. Jensen, F.V.: An introduction to Bayesian networks. UCL Press, London (1996)

    Google Scholar 

  6. Mahoney, S.M., Laskey, K.B.: Network Engineering for Complex Belief Networks. In: Proc. Twelfth Annual Conference on Uncertainty in Artificial Intelligence, pp. 389–396 (1996)

    Google Scholar 

  7. Mendes, E.: Predicting Web Development Effort Using a Bayesian Network. In: Proceedings of EASE 2007, pp. 83–93 (2007)

    Google Scholar 

  8. Mendes, E.: The Use of a Bayesian Network for Web Effort Estimation. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 90–104. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  9. Mendes, E.: A Comparison of Techniques for Web Effort Estimation. In: Proceedings of the ACM/IEEE International Symposium on Empirical Software Engineering, pp. 334–343 (2007)

    Google Scholar 

  10. Mendes, E.: The Use of Bayesian Networks for Web Effort Estimation: Further Investigation. In: Proceedings of ICWE 2008, pp. 203–216 (2008)

    Google Scholar 

  11. Mendes, E.: Building a Web Effort Estimation model through Knowledge Elicitation. In: Proceedings of the 13th International Conference on Enterprise Information Systems, pp. 128–135 (2011)

    Google Scholar 

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

    Article  Google Scholar 

  13. Mendes, E., Mosley, N., Counsell, S.: The Need for Web Engineering: An Introduction, Web Engineering, pp. 1–28. Springer (2005); Mendes, E., Mosley, N. (Eds.) ISBN: 3-540-28196-7

    Google Scholar 

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

  15. Mendes, E., Pollino, C., Mosley, N.: Building an Expert-based Web Effort Estimation Model using Bayesian Networks. In: Proceedings of the EASE Conference, pp. 1–10 (2009)

    Google Scholar 

  16. Neil, M., Fenton, N., Nielsen, L.: Building Large-scale bayesian networks. The Knowledge Engineering Review, KER 15(3), 257–284 (2000)

    Article  Google Scholar 

  17. Pearl, J.: Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann, San Mateo (1988)

    Google Scholar 

  18. Pendharkar, P.C., Subramanian, G.H., Rodger, J.A.: A Probabilistic Model for Predicting Software Development Effort. IEEE Trans. Software Eng. 31(7), 615–624 (2005)

    Article  Google Scholar 

  19. Studer, R., Benjamins, V.R., Fensel, D.: Knowledge engineering: principles and methods. Data & Knowledge Engineering 25, 161–197 (1998)

    Article  Google Scholar 

  20. Tang, Z., McCabe, B.: Developing Complete Conditional Probability Tables from Fractional Data for Bayesian Belief Networks. Journal of Computing in Civil Engineering 21(4), 265–276 (2007)

    Article  Google Scholar 

  21. Woodberry, O., Nicholson, A., Korb, K., Pollino, C.: Parameterising Bayesian Networks. In: Proc. Australian Conference on Artificial Intelligence, pp. 1101–1107 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mendes, E. (2012). Cost Estimation of Web Applications through Knowledge Elicitation. In: Zhang, R., Zhang, J., Zhang, Z., Filipe, J., Cordeiro, J. (eds) Enterprise Information Systems. ICEIS 2011. Lecture Notes in Business Information Processing, vol 102. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29958-2_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29958-2_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29957-5

  • Online ISBN: 978-3-642-29958-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics