Estimating the size of Web applications by using a simplified function point method

Software size estimation is a key factor to determine the amount of time and effort needed to develop software systems, and the Web applications are no exception. In this paper a simplified way of the IFPUG (International Function Point Users Group) function points based on the simplification ideas suggested by NESMA (Netherlands Software Metrics Association) to estimate size of management information systems is presented. In an empirical study, twenty Web applications were analyzed. The estimates using the simplified method were close to the ones using the IFPUG detailed method. Based on the results, it was possible to establish a simplified method to estimate the size of Web applications according to the development characteristics of the studied company.

[1]  R. Agarwal,et al.  Estimating software projects , 2001, SOEN.

[2]  Richard Lai,et al.  A Model for Estimating the Size of a Formal Communication Protocol Specification and Its Implementation , 2003, IEEE Trans. Software Eng..

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

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

[5]  Shinji Kusumoto,et al.  Function point measurement from Java programs , 2002, ICSE '02.

[6]  A. Raman,et al.  Software metrics for real-time systems using fuzzy sets , 2003, Proceedings of the 35th Southeastern Symposium on System Theory, 2003..

[7]  A. S. M. Sajeev,et al.  A Vector-Based Approach to Software Size Measurement and Effort Estimation , 2001, IEEE Trans. Software Eng..

[8]  F. Bootsma How to obtain accurate estimates in a real-time environment using full function points , 2000, Proceedings 3rd IEEE Symposium on Application-Specific Systems and Software Engineering Technology.

[9]  R. St-Denis,et al.  Formalizing COSMIC-FFP using ROOM , 2001, Proceedings ACS/IEEE International Conference on Computer Systems and Applications.

[10]  José Javier Dolado,et al.  A Validation of the Component-Based Method for Software Size Estimation , 2000, IEEE Trans. Software Eng..

[11]  Jaelson Brelaz de Castro,et al.  Medição de pontos de Função a Partor da Especificação de Requisitos , 2002, WER.

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

[13]  Capers Jones,et al.  Programming Productivity , 1986 .

[14]  Emilia Mendes,et al.  Early Web size measures and effort prediction for Web costimation , 2003, Proceedings. 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry (IEEE Cat. No.03EX717).

[15]  Barbara A. Kitchenham The Problem with Function Points , 1997, IEEE Software.

[16]  Watts S. Humphrey,et al.  Managing the software process , 1989, The SEI series in software engineering.

[17]  Shari Lawrence Pfleeger,et al.  Software metrics (2nd ed.): a rigorous and practical approach , 1997 .