A revised web objects method to estimate web application development effort

We present a study of the effectiveness of estimating web application development effort using Function Points and Web Objects methods, and a method we propose - the Revised Web Objects (RWO). RWO is an upgrading of WO method, aimed to account for new web development styles and technologies. It also introduces an up-front classification of web applications according to their size, scope and technology, to further refine their effort estimation. These methods were applied to a data-set of 24 projects obtained by Datasiel spa, a mid-sized Italian company, focused on web application projects, showing that RWO performs statistically better than WO, and roughly in the same way as FP.

[1]  Maurice H. Halstead,et al.  Elements of software science (Operating and programming systems series) , 1977 .

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

[3]  Michele Marchesi,et al.  An Empirical Comparison of Function Points and Web Objects , 2009, 2009 International Conference on Computational Intelligence and Software Engineering.

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

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

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

[7]  Chris F. Kemerer,et al.  An empirical validation of software cost estimation models , 1987, CACM.

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

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

[10]  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).

[11]  Maurice H. Halstead,et al.  Elements of software science , 1977 .