Approximate COSMIC Size to Early Estimate Web Application Development Effort

The aim of the paper is to investigate to what extend some COSMIC-based approximate countings can be useful for project managers to early estimate effort of Web applications. We considered the number of COSMIC Functional Processes and the Average Functional Process approach proposed by the COSMIC method documentation. We carried out an empirical analysis employing data from 25 Web applications to assess whether the two approximate sizes can be exploited to get accurate effort estimations. We compared the obtained estimations with those achieved with baseline benchmarks and employing the standard COSMIC method. The analysis highlights that the considered approximate countings provide good early estimations, significantly better than those obtained with baseline benchmarks. Moreover, the first counting provides results better than the Average Functional Process approach. The use of COSMIC-based approximate countings is a suitable approach for early effort estimations.

[1]  Ian Sommerville,et al.  Software engineering, 8th Edition , 2007, International computer science series.

[2]  Ingunn Myrtveit,et al.  Human performance estimating with analogy and regression models: an empirical validation , 1998, Proceedings Fifth International Software Metrics Symposium. Metrics (Cat. No.98TB100262).

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

[4]  Karen T. Lum,et al.  Selecting Best Practices for Effort Estimation , 2006, IEEE Transactions on Software Engineering.

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

[6]  Alain Abran,et al.  Estimation models based on functional profiles , 2004 .

[7]  Stephen G. MacDonell,et al.  Evaluating prediction systems in software project estimation , 2012, Inf. Softw. Technol..

[8]  Filomena Ferrucci,et al.  A Case Study Using Web Objects and COSMIC for Effort Estimation of Web Applications , 2008, 2008 34th Euromicro Conference Software Engineering and Advanced Applications.

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

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

[11]  Roberto Meli,et al.  Early & Quick Function Point: Sizing More with Less , 2005, 11th IEEE International Software Metrics Symposium (METRICS'05).

[12]  Piero Fraternali,et al.  Automating function point analysis with model driven development , 2006, CASCON.

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

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

[15]  Filomena Ferrucci,et al.  Which COSMIC Base Functional Components are Significant in Estimating Web Application Development? - A Case Study , 2010 .

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

[17]  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..

[18]  Barbara Kitchenham,et al.  A comparison of cross-company and within-company effort estimation models for Web applications , 2004, ICSE 2004.

[19]  Geng Liu,et al.  A Report on Using Simplified Function Point Measurement Processes , 2012, ICSEA 2012.

[20]  Cem Kaner,et al.  Software Engineering Metrics: What Do They Measure and How Do We Know? , 2004 .

[21]  Ioannis Stamelos,et al.  Measuring functionality and productivity in Web-based applications: a case study , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[22]  David J. Groggel,et al.  Practical Nonparametric Statistics , 2000, Technometrics.

[23]  Graham J Hole,et al.  How to Design and Report Experiments , 2002 .

[24]  Çigdem Gencel,et al.  Do Base Functional Component Types Affect the Relationship between Software Functional Size and Effort? , 2007, IWSM/Mensura.

[25]  Filomena Ferrucci,et al.  Estimating Web Application Development Effort Using Web-COBRA and COSMIC: An Empirical Study , 2009, 2009 35th Euromicro Conference on Software Engineering and Advanced Applications.

[26]  Guilherme Horta Travassos,et al.  Cross versus Within-Company Cost Estimation Studies: A Systematic Review , 2007, IEEE Transactions on Software Engineering.

[27]  Çigdem Gencel,et al.  Impact of Base Functional Component Types on Software Functional Size Based Effort Estimation , 2008, PROFES.

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

[29]  Biagio Mazzi,et al.  About the Web Site , 2013 .

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

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

[32]  S. Abrahão,et al.  A COSMIC measurement procedure for sizing web applications developed using the OO-H method , 2010 .

[33]  Emilia Mendes,et al.  Effort estimation: how valuable is it for a web company to use a cross-company data set, compared to using its own single-company data set? , 2007, WWW '07.