Web application functional size estimation based on COSMIC method and UWE approach

In the last years measuring functional size of software applications became one of the most popular methods when there is need for creating models for effort, costs and budget estimation in software development. Functional Size Measurement (FSM) methods quantify the software from its user's perspective, disregarding quality and technical criteria. In context of conceptual models where models represent application at higher level of abstraction, functional size of developed software application can be measured on the basis of conceptual model and requirements analysis. Requirements analysis is usually conducted thru usage of use case, sequence, activity and other UML diagrams. In this work, we have investigated possibility of using COSMIC FSM method for functional size estimation of web applications whose basic model is created using UML-based Web Engineering (UWE) approach. An example of developed web application with UWE requirements model used for COSMIC measurement is presented and discussed.

[1]  Gustavo Rossi,et al.  Web Engineering: Modelling and Implementing Web Applications , 2008, Human-Computer Interaction Series.

[2]  Silvia Mara Abrahão,et al.  Functional versus design measures for model-driven Web applications: A case study in the context of Web effort estimation , 2012, 2012 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM).

[3]  Roberto Paiano,et al.  From Design to Development: A W2000- Based Framework; Issues and Guidelines , 2003 .

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

[5]  Stefano Ceri,et al.  The History of WebML Lessons Learned from 10 Years of Model-Driven Development of Web Applications , 2009, Conceptual Modeling: Foundations and Applications.

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

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

[8]  Emilia Mendes,et al.  Do adaptation rules improve web cost estimation? , 2003, HYPERTEXT '03.

[9]  Rogardt Heldal,et al.  A model-based and automated approach to size estimation of embedded software components , 2011, MODELS'11.

[10]  Carmine Gravino,et al.  Estimating Web Application Development Effort Using Cosmic-Ffp Method , 2009 .

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

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

[13]  Oscar Díaz,et al.  A Model-Driven Development for GWT-Based Rich Internet Applications with OOH4RIA , 2008, 2008 Eighth International Conference on Web Engineering.

[14]  Nora Koch,et al.  Requirements Models as First Class Entities in Model-Driven Web Engineering , 2012, ICWE Workshops.

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

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

[17]  Xunmei Gu,et al.  An Improved FSM Method for Web-based Applications , 2006, 2006 International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA'06).

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

[19]  Barbara A. Kitchenham,et al.  A Further Empirical Investigation of the Relationship Between MRE and Project Size , 2003, Empirical Software Engineering.

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

[21]  Gustavo Rossi,et al.  Modeling and Implementing Web Applications with Oohdm , 2008, Web Engineering.

[22]  Olga Ormandjieva,et al.  Approximation of COSMIC functional size to support early effort estimation in Agile , 2013, Data Knowl. Eng..

[23]  Onur Demirörs,et al.  Functional size measurement revisited , 2008, TSEM.

[24]  Cristina Cachero,et al.  Conceptual Modeling of Device-Independent Web Applications , 2001, JISBD.

[25]  Oscar Pastor,et al.  Measurement of Functional Size in Conceptual Models: A Survey of Measurement Procedures Based on COSMIC , 2008, IWSM/Metrikon/Mensura.

[26]  Alain Abran,et al.  Software Metrics and Software Metrology , 2010 .