Estimating Web Application Development Effort Using Web-COBRA and COSMIC: An Empirical Study

Even if the adaptation of the COBRA method to the web has many appealing characteristics, its effectiveness in predicting Web application development effort has been previously assessed only in one empirical study, using the Web Objects measure. The study provided positive results,but it is widely recognized that several empirical investigations should be performed to validate/confirm the usefulness of effort estimation approaches. Moreover, the use of other size measures in combination with Web-COBRA has not yet been investigated in the literature. These two aspects encouraged us to further analyze the effectiveness of Web-COBRA. In particular, we used a dataset of 15 Web applications, whose functional size was measured using COSMIC. In this paper we describe the empirical analysis we conducted, whose results confirm that Web-COBRA can be profitably exploited for estimating Web application development effort, also when used in combination with COSMIC.

[1]  Lionel C. Briand,et al.  Modeling Development Effort in Object-Oriented Systems Using Design Properties , 2001, IEEE Trans. Software Eng..

[2]  Genny Tortora,et al.  Effort estimation modeling techniques: a case study for web applications , 2006, ICWE '06.

[3]  Jacob Cohen Statistical Power Analysis for the Behavioral Sciences , 1969, The SAGE Encyclopedia of Research Design.

[4]  Genny Tortora,et al.  A COSMIC-FFP Approach to Predict Web Application Development Effort , 2006, J. Web Eng..

[5]  D. Ross Jeffery,et al.  Cost estimation for web applications , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[6]  H. E. Dunsmore,et al.  Software engineering metrics and models , 1986 .

[7]  Oscar Pastor,et al.  Measuring the functional size of web applications , 2003, Int. J. Web Eng. Technol..

[8]  Emilia Mendes,et al.  A Comparative Study of Cost Estimation Models for Web Hypermedia Applications , 2003, Empirical Software Engineering.

[9]  Stephen G. MacDonell,et al.  What accuracy statistics really measure , 2001, IEE Proc. Softw..

[10]  Murray Turoff,et al.  The Delphi Method: Techniques and Applications , 1976 .

[11]  Tore Dybå,et al.  A systematic review of effect size in software engineering experiments , 2007, Inf. Softw. Technol..

[12]  Emilia Mendes,et al.  Further comparison of cross-company and within-company effort estimation models for Web applications , 2004, 10th International Symposium on Software Metrics, 2004. Proceedings..

[13]  B. Kitchenham,et al.  Case Studies for Method and Tool Evaluation , 1995, IEEE Softw..

[14]  Isabella Wieczorek,et al.  Resource Estimation in Software Engineering , 2002 .

[15]  Emilia Mendes,et al.  Bayesian Network Models for Web Effort Prediction: A Comparative Study , 2008, IEEE Transactions on Software Engineering.

[16]  Emilia Mendes,et al.  Further comparison of cross-company and within-company effort estimation models for Web applications , 2004 .

[17]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[18]  Frank Bomarius,et al.  COBRA: a hybrid method for software cost estimation, benchmarking, and risk assessment , 1998, Proceedings of the 20th International Conference on Software Engineering.

[19]  Emilia Mendes,et al.  Comparison of Web size measures for predicting Web design and authoring effort , 2002, IEE Proc. Softw..

[20]  Luciano Baresi,et al.  Three empirical studies on estimating the design effort of Web applications , 2007, TSEM.

[21]  Kenji Yokoyama,et al.  Development of a hybrid cost estimation model in an iterative manner , 2006, ICSE.

[22]  Silvia Mara Abrahão,et al.  A model-driven measurement procedure for sizing web applications: design, automation and validation , 2007, MODELS'07.

[23]  J. Brian Gray,et al.  Introduction to Linear Regression Analysis , 2002, Technometrics.

[24]  Donald J. Reifer,et al.  Web Development: Estimating Quick-to-Market Software , 2000, IEEE Softw..