An Empirical Comparison of Function Points and Web Objects

This paper compares the effectiveness of Function Points and Web Object analysis to estimate the development effort of Web applications. The empirical study is performed on a set of industrial projects carried on in an Italian software company. Starting from original requirements and estimates, carried on using FP analysis, we compute the Web Objects analysis of the same requirements, and compare the results of the two approaches. We also assess the relative effectiveness of FP and WO using post-mortem data about the actual effort taken to develop the studied systems.

[1]  T. Capers Jones,et al.  Estimating software costs , 1998 .

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

[3]  Genny Tortora,et al.  Class point: an approach for the size estimation of object-oriented systems , 2005, IEEE Transactions on Software Engineering.

[4]  R. Fiutem,et al.  Definition and experimental evaluation of function points for object-oriented systems , 1998, Proceedings Fifth International Software Metrics Symposium. Metrics (Cat. No.98TB100262).

[5]  D. Ross Jeffery,et al.  Using Web objects for estimating software development effort for Web applications , 2003, Proceedings. 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry (IEEE Cat. No.03EX717).

[6]  Ellis Horowitz,et al.  Software Cost Estimation with COCOMO II , 2000 .

[7]  Sergio F. Ochoa,et al.  Estimating the development effort of Web projects in Chile , 2003, Proceedings of the IEEE/LEOS 3rd International Conference on Numerical Simulation of Semiconductor Optoelectronic Devices (IEEE Cat. No.03EX726).

[8]  Barbara A. Kitchenham,et al.  Effort estimation using analogy , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[9]  Robert J. Kauffman,et al.  An Empirical Test of Object-Based Output Measurement Metrics in a Computer Aided Software Engineering (Case) Environment , 1991, J. Manag. Inf. Syst..

[10]  Emilia Mendes,et al.  The application of case-based reasoning to early Web project cost estimation , 2002, Proceedings 26th Annual International Computer Software and Applications.

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

[12]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

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

[14]  Martin Shepperd,et al.  Experiences Using Case-Based Reasoning to Predict Software Project Effort , 2000 .

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