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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Jensen, F.V., Nielsen, T.D.: Bayesian networks and decision graphs. Springer, Heidelberg (2007)
Mendes, E., Mosley, N., Counsell, S.: Investigating Web Size Metrics for Early Web Cost Estimation. Journal of Systems and Software 77, 157–172 (2005)
Mendes, E., Counsell, S.: Web Development Effort Estimation using Analogy. In: Proc. 2000 Australian Software Engineering Conference, pp. 203–212 (2000)
Fewster, R., Mendes, E.: Empirical Evaluation and Prediction of Web Applications’ Development Effort. In: Proc. EASE 2000 (2000)
Fewster, R., Mendes, E.: Measurement, Prediction and Risk Analysis for Web Applications. In: Proceedings of IEEE Metrics Symposium, pp. 338–348 (2001)
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)
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)
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)
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)
Mendes, E., Counsell, S., Mosley, N.: Web Hypermedia Cost Estimation: further assessment and comparison of cost estimation modelling techniques. NRHM 8, 199–229 (2002)
Mendes, E., Counsell, S., Mosley, N.: Towards the Prediction of Development Effort for Hypermedia Applications. In: Proc. Hypertext 2001, pp. 249–258 (2001)
Mendes, E., Mosley, N., Counsell, S.: Exploring case-based reasoning for Web hypermedia project cost estimation. IJWET 2(1), 117–143 (2005)
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)
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)
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)
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)
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)
Mendes, E., Mosley, N., Counsell, S.: Using an Engineering Approach to Understanding and Predicting Web authoring and Design. In: Proc. HICSC (2001)
Mendes, E., Mosley, N., Watson, I.: A Comparison of Case-Based reasoning Approaches to Web Hypermedia Project Cost Estimation. In: Proc. WWW 2002 (2002)
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)
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)
Reifer, D.J.: Web Development: Estimating Quick-to-Market Software. IEEE Software, 57–64 (November-December 2000)
Ruhe, M., Jeffery, R., Wieczorek, I.: Cost estimation for Web applications. In: Proceedings ICSE 2003, pp. 285–294 (2003)
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)
Baresi, L., Morasca, S., Paolini, P.: Estimating the design effort for Web applications. In: Proceedings of Metrics 2003, pp. 62–72 (2003)
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)
Mendes, E.: Predicting Web Development Effort Using a Bayesian Network. In: Proceedings of EASE 2007, pp. 83–93 (2007)
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)
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)
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)
Mendes, E., Mosley, N.: Bayesian Network Models for Web Effort Prediction: A Comparative Study. IEEE Trans. on Soft. Engineering 34(6), 723–737 (2008)
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)
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)
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)
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)
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)
Brown, B.B.: Delphi process: A methodology used for the elicitation of opinions of experts, Santa Monica, CA, Rand Corporation (1968)
Woodberry, O., Nicholson, A., Korb, K., Pollino, C.: Parameterising Bayesian Networks. In: Australian Conference on Artificial Intelligence, pp. 1101–1107 (2004)
Baker, S.: Towards the Construction of Large Bayesian Networks for Web Cost Estimation. In: Department of Computer Science Auckland: University of Auckland (2009)
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)
Fink, A., Kosecoff, J., Chassin, M., Brook, R.H.: Consensus methods: characteristics and guidelines for use. American Journal of Public Health 74, 979 (1984)
Sagrado, J.D., Moral, S.: Qualitative combination of bayesian networks. International Journal of Intelligent Systems, 237–249 (2003)
Flesch, I., Lucas, P., Gamez, J.A., Salmeron, A.: Markov Equivalence in Bayesian Networks (2007)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)