Skip to main content

Aggregating Expert-Driven Causal Maps for Web Effort Estimation

  • Conference paper
Advances in Software Engineering (ASEA 2010)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 117))

Abstract

Reliable Web effort estimation is one of the cornerstones of good Web project management. Hence the need to fully understand which factors affect a project’s outcome and their causal relationships. The aim of this paper is to provide a wider understanding towards the fundamental factors affecting Web effort estimation and their causal relationships via combining six different Web effort estimation causal maps from six independent local Web companies, representing the knowledge elicited from several domain experts. The methodology used to combine these maps extended previous work by adding a mapping scheme to handle complex domains (e.g. effort estimation), and the use of an aggregation process that preserves all the causal relations in the original maps. The resultant map contains 67 factors, and also commonalities amongst Web companies relating to factors and causal relations, thus providing the means to better understand which factors have a causal effect upon Web effort estimation.

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. Jensen, F.V., Nielsen, T.D.: Bayesian networks and decision graphs. Springer, Heidelberg (2007)

    Book  MATH  Google Scholar 

  2. Mendes, E., Mosley, N., Counsell, S.: Investigating Web Size Metrics for Early Web Cost Estimation. Journal of Systems and Software 77, 157–172 (2005)

    Article  Google Scholar 

  3. Mendes, E., Counsell, S.: Web Development Effort Estimation using Analogy. In: Proc. 2000 Australian Software Engineering Conference, pp. 203–212 (2000)

    Google Scholar 

  4. Fewster, R., Mendes, E.: Empirical Evaluation and Prediction of Web Applications’ Development Effort. In: Proc. EASE 2000 (2000)

    Google Scholar 

  5. Fewster, R., Mendes, E.: Measurement, Prediction and Risk Analysis for Web Applications. In: Proceedings of IEEE Metrics Symposium, pp. 338–348 (2001)

    Google Scholar 

  6. Mendes, E., Kitchenham, B.A.: Further Comparison of Cross-company and Within-company Effort Estimation Models for Web Applications. In: Proc. IEEE Metrics, pp. 348–357 (2004)

    Google Scholar 

  7. Mendes, E., Mosley, N.: Does the Linear Size Adjustment to Estimated Effort Improve Web Applications Effort Estimation Accuracy? Special Issue of the Journal of Computational Methods in Science and Engineering 5(1), 171–184 (2005)

    MATH  Google Scholar 

  8. Mendes, E., Mosley, N.: Web Cost Estimation: principles and applications. In: Khosrow-Pour, M., Travers, J. (eds.) Web Engineering – Principles and Techniques, pp. 182–202. Idea Group, Inc., USA (2005)

    Chapter  Google Scholar 

  9. Mendes, E., Mosley, N.: Further Investigation into the Use of CBR and Stepwise Regression to Predict Development Effort for Web Hypermedia Applications. In: Proc. ACM/IEEE ISESE, Nara, Japan, pp. 79–90 (2002)

    Google Scholar 

  10. Mendes, E., Counsell, S., Mosley, N.: Web Hypermedia Cost Estimation: further assessment and comparison of cost estimation modelling techniques. NRHM 8, 199–229 (2002)

    Google Scholar 

  11. Mendes, E., Counsell, S., Mosley, N.: Towards the Prediction of Development Effort for Hypermedia Applications. In: Proc. Hypertext 2001, pp. 249–258 (2001)

    Google Scholar 

  12. Mendes, E., Mosley, N., Counsell, S.: Exploring case-based reasoning for Web hypermedia project cost estimation. IJWET 2(1), 117–143 (2005)

    Article  Google Scholar 

  13. Mendes, E., Mosley, N., Counsell, S.: A Replicated Assessment of the Use of Adaptation Rules to Improve Web Cost Estimation. In: Proc. ISESE, pp. 100–109 (2003)

    Google Scholar 

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

    Google Scholar 

  15. Mendes, E., Mosley, N., Counsell, S.: Comparison of Length, complexity and functionality as size measures for predicting Web design and authoring effort. IEE Proc. Software 149(3), 86–92 (2002)

    Article  Google Scholar 

  16. Mendes, E., Mosley, N., Counsell, S.: The Application of Case-Based Reasoning to Early Web Project Cost Estimation. In: Proc. Compsac 2002, pp. 393–398 (2002)

    Google Scholar 

  17. Mendes, E., Mosley, N., Counsell, S.: Web metrics - Metrics for estimating effort to design and author Web applications. IEEE MultiMedia, 50–57 (January-March 2001)

    Google Scholar 

  18. Mendes, E., Mosley, N., Counsell, S.: Using an Engineering Approach to Understanding and Predicting Web authoring and Design. In: Proc. HICSC (2001)

    Google Scholar 

  19. Mendes, E., Mosley, N., Watson, I.: A Comparison of Case-Based reasoning Approaches to Web Hypermedia Project Cost Estimation. In: Proc. WWW 2002 (2002)

    Google Scholar 

  20. Mendes, E., Watson, I., Triggs, C., Mosley, N., Counsell, S.: A Comparative Study of Cost Estimation Models for Web Hypermedia Applications. ESE 8(2), 163–196 (2003)

    Google Scholar 

  21. Di Martino, S., Ferrucci, F., Gravino, C., Mendes, E.: Comparing Size Measures for Predicting Web Application Development Effort: A Case Study. In: Proceedings ESEM 2007 (2007)

    Google Scholar 

  22. Reifer, D.J.: Web Development: Estimating Quick-to-Market Software. IEEE Software, 57–64 (November-December 2000)

    Google Scholar 

  23. Ruhe, M., Jeffery, R., Wieczorek, I.: Cost estimation for Web applications. In: Proceedings ICSE 2003, pp. 285–294 (2003)

    Google Scholar 

  24. Baresi, L., Morasca, S., Paolini, P.: An empirical study on the design effort for Web applications. In: Proceedings of WISE 2002, pp. 345–354 (2002)

    Google Scholar 

  25. Baresi, L., Morasca, S., Paolini, P.: Estimating the design effort for Web applications. In: Proceedings of Metrics 2003, pp. 62–72 (2003)

    Google Scholar 

  26. Mangia, L., Paiano, R.: MMWA: A Software Sizing Model for Web Applications. In: Proc. Fourth International Conference on Web Information Systems Engineering, pp. 53–63 (2003)

    Google Scholar 

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

    Google Scholar 

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

  29. Mendes, E., Polino, C., Mosley, N.: Building an Expert-based Web Effort Estimation Model using Bayesian Networks. In: 13th International Conference on Evaluation & Assessment in Software Engineering (2009)

    Google Scholar 

  30. Rajabally, E., Sen, P., Whittle, S., Dalton, J.: Aids to Bayesian belief network construction. In: Proceedings of 2004 2nd International IEEE Conference on Intelligent Systems, vol. 2, pp. 457–461 (2004)

    Google Scholar 

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

    Article  Google Scholar 

  32. Mendes, E., Mosley, N., Counsell, S.: Investigating Web Size Metrics for Early Web Cost Estimation. Jour. of Systems and Software 77(2), 157–172 (2005)

    Article  Google Scholar 

  33. Corazza, A., Di Martino, S., Ferrucci, F., Gravino, C., Mendes, E.: Applying Support Vector Regression for Web Effort Estimation using a Cross-Company Dataset. In: Proceedings of the ACM/IEEE Symposium on Empirical Software Measurement and Metrics, pp. 191–202 (2009)

    Google Scholar 

  34. Corazza, A., Di Martino, S., Ferrucci, F., Gravino, C., Mendes, E.: Using Support Vector Regression for Web Development Effort Estimation. In: Abran, A., Braungarten, R., Dumke, R.R., Cuadrado-Gallego, J.J., Brunekreef, J. (eds.) IWSM 2009. LNCS, vol. 5891, pp. 255–271. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  35. Ferrucci, F., Gravino, C., Oliveto, R., Sarro, F., Mendes, E.: Investigating Tabu Search for Web Effort Estimation. In: Proceedings of Euromicro SEAA 2010 Conference (2010)

    Google Scholar 

  36. Corazza, A., Di Martino, S., Ferrucci, F., Gravino, C., Sarro, F., Mendes, E.: How the Choice of the Fitness Function Impacts on the Use of Genetic Programming for Software Development Effort Estimation? In: Proceedings of PROMISE 2010 (2010) (best paper award)

    Google Scholar 

  37. Brown, B.B.: Delphi process: A methodology used for the elicitation of opinions of experts, Santa Monica, CA, Rand Corporation (1968)

    Google Scholar 

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

    Google Scholar 

  39. Baker, S.: Towards the Construction of Large Bayesian Networks for Web Cost Estimation. In: Department of Computer Science Auckland: University of Auckland (2009)

    Google Scholar 

  40. Montironi, R., Whimster, W.F., Collan, Y., Hamilton, P.W., Thompson, D., Bartels, P.H.: How to develop and use a Bayesian Belief Network. Journal of Clinical Pathology 49, 194 (1996); Mendes, E.: A Comparison of Techniques for Web Effort Estimation. In: First International Symposium on Empirical Software Engineering and Measurement, ESEM 2007, pp. 334–343 (2007)

    Article  Google Scholar 

  41. Fink, A., Kosecoff, J., Chassin, M., Brook, R.H.: Consensus methods: characteristics and guidelines for use. American Journal of Public Health 74, 979 (1984)

    Article  Google Scholar 

  42. Sagrado, J.D., Moral, S.: Qualitative combination of bayesian networks. International Journal of Intelligent Systems, 237–249 (2003)

    Google Scholar 

  43. Flesch, I., Lucas, P., Gamez, J.A., Salmeron, A.: Markov Equivalence in Bayesian Networks (2007)

    Google Scholar 

  44. Castillo, E., Gutiérrez, J.M., Hadi, A.S.: Combining multiple directed graphical representations into a single probabilistic model. In: Actas de la Séptima Conferencia Espanola para la Inteligencia Artificial, CAEPIA, pp. 645–652 (1997)

    Google Scholar 

  45. Hu, X.-x., Wang, H., Wang, S.: Using Expert’s Knowledge to Build Bayesian Networks. In: Proceedings of the 2007 International Conference on Computational Intelligence and Security Workshops, pp. 220–223 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Baker, S., Mendes, E. (2010). Aggregating Expert-Driven Causal Maps for Web Effort Estimation. In: Kim, Th., Kim, HK., Khan, M.K., Kiumi, A., Fang, Wc., Ślęzak, D. (eds) Advances in Software Engineering. ASEA 2010. Communications in Computer and Information Science, vol 117. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17578-7_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17578-7_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17577-0

  • Online ISBN: 978-3-642-17578-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics