Skip to main content

Quality Issues on Model-Driven Web Engineering Methodologies

  • Conference paper
  • First Online:

Abstract

Nowadays, there are several development methodologies in the field of model-driven web engineering (MDWE) which involve different levels of model-driven architecture (MDA): CIM, PIM, PSM, or code. Attending to the high number of available methodologies, development teams may feel lost when choosing the most suitable one for their projects. Furthermore, proposals usually appear and people feel necessary to evaluate their quality in order to select the appropriate methodology or even to find out the way to improve them. This chapter presents the current work carried out in this field and it is oriented toward the definition of a framework which enables an objective measurement of the proposals’ benefits.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. S. Abrahão, N. Condori-Fernández, L. Olsina and O. Pastor (2003) Defining and Validating Metrics for Navigational Models. IEEE Computer Society. Proceedings of the Ninth International Software Metrics Symposium (METRICS’03). pp. 200–210, ISSN: 1530-1435, ISBN: 0-7695-1987-3.

    Google Scholar 

  2. V. Basili and H. Rombach (1988) The TAME Project: towards improvement-oriented software environments. IEEE Transactions on Software Engineering 14, pp. 758–773.

    Article  Google Scholar 

  3. C. Cachero, G. Poels and C. Calero (2007) Towards a quality-aware web engineering process. Twelfth International Workshop on Exploring Modelling Methods in Systems Analysis and Design, 1, pp. 7–16. Held in conjunction with CAISE’07 Trondheim.

    Google Scholar 

  4. C. Cachero, G. Poels, C. Calero and Y. Marhuenda (2007) Towards a quality-aware engineering process for the development of web applications. Working Papers of Faculty of Economics and Business Administration, Ghent University, Belgium 07/462, Ghent University, Faculty of Economics and Business Administration.

    Google Scholar 

  5. C. Calero, J. Ruiz and M. Piattini (2004) A Web Metrics Survey Using WQM. ICWE 2004, LNCS 3140, pp. 147–160.

    Google Scholar 

  6. S.R. Chidamber and C.F. Kemerer (1991) Towards a metrics suite for object oriented design, in A. Paepcke, (ed.) Proc. Conference on Object-Oriented Programming: Systems, Languages and Applications (OOPSLA 91). ACM, New York, NY, USA. Vol. 26, Issue 11, pp. 197–211, ISSN:0362-1340.

    Google Scholar 

  7. S.R. Chidamber and C.F. Kemerer. (1994) A Metrics Suite for Object Oriented Design, IEEE Transactions on Software Engineering. IEEE Press Piscataway, NJ, USA, Vol. 20, Issue 6,pp. 476–493, ISSN:0098-5589.

    Google Scholar 

  8. Y. Deshpande, S. Marugesan, A. Ginige, S. Hanse, D. Schawabe, M. Gaedke and B. White (2002) Web Engineering, Journal of Web Engineering, 1(1), pp. 3–17.

    Google Scholar 

  9. M.J. Escalona and G. Aragón (2008) NDT. A model-driven approach for web requirements. IEEE Transactions on Software Engineering, San Francisco, CA, USA, pp. 377–390, ISSN: 0098-5589.

    Google Scholar 

  10. M.J. Escalona and N. Koch. (2004) Requirements engineering for web applications – a comparative study. Journal of Web Engineering. 2(3), pp. 193–212.

    Google Scholar 

  11. J. Fons, V. Pelechano, M. Albert and O. Pastor (2003) Development of web applications from web enhanced conceptual schemas, Proceedings of the 22nd International Conference on Conceptual Modeling. I.-Y. Song et al. (Eds.): ER 2003, LNCS 2813, pp. 232–245.

    Google Scholar 

  12. F. García, M. F. Bertoa, C. Calero, A. Vallecillo, F. Ruíz, M. Piattini and M. Genero (2005) Towards a consistent terminology for software measurement. Information and Software Technology. 48, pp. 631–644.

    Article  Google Scholar 

  13. B. Henderson-Sellers (1996) Software Metrics, Prentice Hall, Hemel Hempstaed, UK.

    Google Scholar 

  14. C. Kroiβ and N. Koch (2008) UWE Metamodel and Profile, User Guide and Reference. Technical Report 0802. Programming and Software Engineering Unit (PST), Institute for Informatics. Ludwig-Maximilians-Universität München, Germany.

    Google Scholar 

  15. A. Lake and C. Cook (1994) Use of factor analysis to develop OOP software complexity metrics. Proceedings of The 6th Annual Oregon Workshop on Software Metrics, Silver Falls, Oregon.

    Google Scholar 

  16. Y.-S. Lee, B.-S. Liang, S.-F. Wu and F.-J. Wang (1995) Measuring the coupling and cohesion of an object-oriented program based on information flow, Proc. International Conference on Software Quality, Maribor, Slovenia.

    Google Scholar 

  17. M. Lorenz and J. Kidd (1994) Object-Oriented Software Metrics, Prentice Hall Object-Oriented Series, Englewood Cliffs, NJ.

    Google Scholar 

  18. N. Moreno, P. Fraternalli and A. Vallecillo (2006) A UML 2.0 Profile for WebML Modeling, ICWE’06 Workshops.

    Google Scholar 

  19. OMG: MDA Guide (2005) http://www.omg.org/docs/omg/03-06-01.pdf

  20. J. M. Pérez, F. Ruiz, M. Piattini. (2007) Model Driven Engineering Aplicado aBusiness Process Management, Informe Técnico UCLM-TSI-002.

    Google Scholar 

  21. G. Poels and G. Dedene. (1999) DISTANCE: A Framework for Software Measure Construction. Research Report 9937, Department of Applied Economics, Catholic University of Leuven

    Google Scholar 

  22. J. Ralyté, X. Lamielle, N. Arni-Bloch and M. Lèonard (2008) Distributed Information Systems development: A Framework for Understanding and Managing. International Journal of Computer Science and Applications, Technomathematics Research Foundation, 5(3b),pp. 1–24.

    Google Scholar 

  23. A. Schauerhuber, M. Wimmer and E. Kapsammer (2006) Bridging existing web modelling languages to model-driven engineering: a metamodel for WebML. International Conference On Web Engineering; Vol. 155. Workshop proceedings of the sixth international conference on Web engineering. Palo Alto, CA (MDWE’06). ISBN:1-59593-435-9.

    Google Scholar 

  24. W. Schwinger,W. Retschitzegger, A. Schauerhuber, G. Kappel, M. Wimmer, B. Pröll, C. Cachero Castro, S. Casteleyn, O. De Troyer, P. Fraternali, I. Garrigos, F. Garzotto, A. Ginige, G-J. Houben, N. Koch, N. Moreno, O. Pastor, P. Paolini, V. Pelechano Ferragud, G. Rossi, D. Schwabe, M. Tisi, A. Vallecillo, van der Sluijs and G. Zhang. (2008) A survey on web modeling approaches for ubiquitous web applications. International Journal of web Information Systems, 4(3), pp. 234–305.

    Article  Google Scholar 

  25. Sdmetrics, http://www.sdmetrics.com/

  26. A. Vallecillo, N. Koch, C. Cachero, S. Comai, P. Fraternali, I. Garrigós, J. Gómez, G. Kappel, A. Knapp, M. Matera, S. Meliá, N. Moreno, B. Pröll, T. Reiter, W. Retschitzegger, J. E. Rivera1, A. Schauerhuber, W. Schwinger, M. Wimmer and G. Zhang (2007) MDWEnet: A Practical Approach to Achieving Interoperability of Model-Driven Web Engineering Methods. :“7th International Conference on Web Engineering, Workshop Proceedings”, Dipartimento di Elettronica e Informazione, Politecnico di Milano, Italy, pp. 246–254, ISBN: 978-88-902405-2-2.

    Google Scholar 

  27. Wikipedia, http://en.wikipedia.org/wiki/Model-driven_engineering (May 2009).

Download references

Acknowledgments

This research has been supported by the project QSimTest (TIN2007-67843-C06_03) and by the RePRIS project of the Ministerio de Educación y Ciencia (TIN2007-30391-E), Spain.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to F. J. Domínguez-Mayo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this paper

Cite this paper

Domínguez-Mayo, F.J., Escalona, M., Mejías, M. (2011). Quality Issues on Model-Driven Web Engineering Methodologies. In: Song, W., et al. Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-7355-9_25

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-7355-9_25

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-7205-7

  • Online ISBN: 978-1-4419-7355-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics