A COSMIC measurement procedure for sizing web applications developed using the OO-H method

In the last years some model-driven development approaches have been proposed to automatically generate Web applications starting from conceptual models. Among them, the Object-Oriented Hypermedia method (OO-H) has been successfully used in the development of industrial Web applications. This method is based on two conceptual models, the UML class diagram to represent content and behavioral requirements, and the Navigation Access diagram to represent navigational requirements. The need of functional sizing this kind of Web applications motivated us to define a COSMIC measurement procedure to be applied on the OO-H conceptual models. In this paper, we present the mapping rules that have been conceived together with an example of their application.

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

[2]  Luciano Baresi,et al.  From Web Sites to Web Applications: New Issues for Conceptual Modeling , 2000, ER.

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

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

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

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

[7]  Alain Abran,et al.  From software metrics to software measurement methods: a process model , 1997, Proceedings of IEEE International Symposium on Software Engineering Standards.

[8]  Silvia Abrahão,et al.  On the functional size measurement of object-oriented conceptual schemas: design and evaluation issues , 2004 .

[9]  Silvia Mara Abrahao Gonzales On the functional size measurement of object-oriented conceptual schemas: design and evaluation issues , 2004 .

[10]  Vicente Pelechano,et al.  Conceptual Modelling of Web Applications: The OOWS Approach , 2006, Web Engineering.

[11]  Oscar Pastor,et al.  Towards an accurate functional size measurement procedure for conceptual models in an MDA environment , 2010, Data Knowl. Eng..

[12]  Ó. Pastor,et al.  On Conceptual Modeling of Device-Independent Web Applications : Towards a Web Engineering Approach , 2000 .

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

[14]  Oscar Pastor,et al.  Automating the Measurement of Functional Size of Conceptual Models in an MDA Environment , 2008, PROFES.

[15]  Silvia Mara Abrahão,et al.  A family of experiments to evaluate a functional size measurement procedure for Web applications , 2009, J. Syst. Softw..

[16]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[17]  Emilia Mendes,et al.  Investigating Web size metrics for early Web cost estimation , 2005, J. Syst. Softw..

[18]  Gustavo Rossi,et al.  The object-oriented hypermedia design model , 1995, CACM.

[19]  Beatriz Marín,et al.  Measuring the Functional Size of Conceptual Models in an MDA Environment , 2008, CAiSE Forum.

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