TOWARDS A HOMOGENEOUS CHARACTERIZATION OF THE MODEL-DRIVEN WEB DEVELOPMENT METHODOLOGIES

Authors

  • F.J. DOMÍNGUEZ-MAYO University of Seville, Seville, Spain
  • M.J. ESCALONA University of Seville, Seville, Spain
  • M. MEJÍAS University of Seville, Seville, Spain
  • M. ROSS Southampton Solent University, Southampton, United Kingdom
  • G. STAPLES British Computer Society (BCS) Software Quality Specialist Group, United Kingdom

Keywords:

Web engineering methodologies, Measurement, Software Quality

Abstract

In recent years a large number of Model-Driven Web development approaches have been designed and are being applied with success in real environments. However, as new ones are frequently emerging in this changing time, authors have to change and update them constantly and, consequently; development teams do not know which is the most suitable for them because in many cases it depends on their project scope. Furthermore, approaches are usually appearing with different concepts and terminologies in many cases, although all lack the use of standards and practical experience. Thus, the need of managing quality in this type of approach arises every day. This paper suggests a characterization of these methodologies in order to use this information for the quality management of Model-Driven Web development methodologies for authors and development teams alike. In addition, an experimental study in order to analyse and evaluate a Model-Driven Web development methodology (the NDT methodology) has been carried out within a specific work context.

 

Downloads

Download data is not yet available.

References

Abrahão, S., Condori-Fernandez, N., Olsina, L., “Defining and validating Properties for

navigational models”. Proceedings of the Ninth International Software Metrics Symposium

(METRICS’03). pp. 200-210, 2003.

Abran, A., Al-Qutaish, R. E., Desharnais J.and Habra, N., Chapter 5: ISOBased

Models to Measure Software Product Quality, in: Software Quality Measurement –

Concepts and Approaches, Edited by: Ravi Kumar Jain B. pp. 61-96, Publisher, Institute of

Chartered Financial Analysts of India, Hyderabad, India: ICFAI University Press.2008.

Basili, V., “Software Modeling and Measurement: The Goal/Question/Metric Paradigm”.

University of Maryland, CS-TR-2956, UMIACS-TR-92-96, 1992.

Basili, V.R. and Weiss, D.M. A Methodology For Collecting Valid Software Engineering Data,

IEEE Software Engineering ndards, Std. 610.12-1990, pp.47-48. 1993

Becker P., and Olsina, L., “Towards Support Processes for Web Projects”, ICWE Workshops'10,

pp. 102-113, 2010.

Cachero, C., Poels, G., Calero, C. “Towards a Quality-Aware Web Engineering Process”.

Twelfth International Workshop on Exploring Modelling Methods in Systems Analysis and

Design. Vol. 1, pp 7-16. Held in conjunction with CAISE’07Trondheim, Norway, 2007.

Calero, C., Ruiz, J., Piattini, M., “Classifying Web Properties using the Web quality model”. Vol.

, No. 3, pp. 227-248, 2005.

Ceri, S., Fraternali, P., and Bongio A., “Web Modeling Language (WebML): A Modeling

Language for designing Web sites” Computer Networks: The International Journal of Computer

and Telecommunications Networking Vol. 33, Issue 1-6, Elsevier North-Holland, NY, USA DOI:

1016/S1389-1286(00)00040-2, 2000

Domínguez-Mayo, F.J., Escalona, M.J., Mejías, M., Ross, M., Staples, G. “A Quality

Management Based on the Quality Model Life Cycle”, Computer Standards and Interfaces,

January 2012, ISSN 0920-5489, 10.1016/j.csi.2012.01.004.

Domínguez-Mayo, F.J., Escalona, M.J., Mejías, M., Ross, M., Staples, G. “Quality Evaluation

for Model-Driven Web Engineering Methodologies”, Information Software Technology, Vol. 54,

Issue 11, November 2012, pp. 1265–1282

Escalona, M.J., Aragón, G., “NDT. A Model-Driven Approach for Web Requirements”. IEEE

Transactions on software engineering, Vol. 34, No. 3, pp. 377-390, 2008.

Escalona, M.J., Koch, N., “Requirements Engineering for Web Applications – A comparative

study”. Journal of Web Engineering. Vol. 2, No. 3, pp. 193-212, 2004.

Espinilla, M., Domínguez-Mayo, F.J., Escalona, M., Mejías, M., Ross, M., Staples, G. “A Method

Based on AHP to Define the Quality Model of QuEF”, Knowledge Engineering and Management,

Proceedings of the Sixth International Conference on Intelligent Systems and Knowledge

Engineering, (ISKE 2011), Publisher: Springer Berlin / Heidelberg. Vol. 123, Pág. 685 - 694.

ISBN: 978-3-642-25660-8.

García, F., Serrano, M., Cruz-Lemus, J., Ruiz, F., Piattini, M., “Managing software process

measurement: A metamodel-based approach”. Information Sciences.Vol. 177, No. 12, pp. 2570-

, 2007.

Goethert, W., Fisher, M.: Deriving Enterprise-Based Measures Using the Balanced Scorecard and

Goal-Driven Measurement Techniques. Software Engineering Measurement and Analysis

Initiative, CMU/SEI-2003-TN-024, (2003).

IEEE Std 610.12-1990. IEEE Standard Glossary of Software Engineering Terminology.

ISO/IEC 15939:2007. Systems and software engineering -- Measurement process. Retrieved

March 2013 from

http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=44344

ISO/IEC 25040:2011. Systems and software engineering -- Systems and software Quality

Requirements and Evaluation (SQuaRE) -- Evaluation process Retrieved March 2013 from

http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=35765

ISO- International Organization for Standardization, Retrieved March, 2013, from

http://www.iso.org.

Jones, M. B., Walsh, D., Prins, S., Kiermeier, A., Russell, K., Dialsingh, I., Govindaraju, R.,

Hewson, P., Gillespie, C., “Open source stage 1 statistics textbook project” Retrieved November

from http://www.massey.ac.nz/~mbjones/Book/

Kitchenham, B.A., Hughes, R.T., Linkman, S.G.: “Modeling Software Measurement Data”. IEEE

Transactions on Software Engineering, 27(9), pp. 788-804, (2001).

Kitchenham, B., Pearl Brereton, O., Budgen, D., Turner, M., Bailey, J., Linkman, S., “Systematic

Literature Reviews in Software Engineering – A Systematic Literature Review”, Information and

Software Techonology, Vol. 51, Issue No 1, pp. 7-15, 2009.

Koch, N., Knapp, A., Zhang, G., and Baumeister, H., UML-based Web Engineering: An

Approach based on Standards (book chapter). In Web Engineering: “Modelling and Implementing

Web Applications”. Gustavo Rossi, Oscar Pastor, Daniel Schwabe and Luis Olsina (Eds.), chapter

, 157-191, 2008.

Maibaum, T., Wassying, A., “A Product-Focused Approach to Software Certification”. Computer,

41(2): p. 91-93

Meliá, S., Gómez, J., Pérez, S., Díaz, O., “A Model-Driven Development for GWT-Based Rich

Internet Applications with OOH4RIA”, ICWE '08 Proceedings of the 2008 Eighth International

Conference on Web Engineering, 2008.

Mohagheghi, P., Dehlen, V., “Developing a Quality Framework for Model-Driven Engineering”.

Models in Software Engineering: Workshops and Symposia at MoDELS 2007, pp. 275–286,

Moreno, N., Romero, J.R., Vallecillo, A., “An overview of Model-Driven Web Engineering and

the MDA”, Web engineering: modelling and implementing web applications, Human–Computer

Interaction Series, 2008, Part II, 353-382, DOI: 10.1007/978-1-84628-923-1_12

NDT (Navigational Developtment Techniques): Retrieved February, 2011, from

http://www.iwt2.org.

OMG: MDA. Retrieved January, 2010, from http://www.omg.org/mda/faq_mda.htm

OOHDM: Retrieved February, 2011, from http://www-di.inf.pucrio.

br/schwabe/HT96WWW/section1.html

OOH4RIA: Retrieved February, 2011, from http://code.google.com/p/ooh4ria/

Pérez, J. M., Ruiz, F., Piattini, M., “Model Driven Engineering Aplicado a Business Process

Management”, Informe Técnico. UCLM-TSI-002, 2007.

Preciado, J.C., Linaje, M., Morales-Chaparro, R., Sanchez-Figueroa, F., Zhang, G., Kroiβ, C.,

Koch, N., “Designing Rich Internet Applications Combining UWE and RUX-Method”, ICWE '08

Proceedings of the 2008 Eighth International Conference on Web Engineering, ISBN: 978-0-

-3261-5, 2008.

Reid, R. D., Sanders, N. R., “Operations Management” September 14, 2004 | ISBN-

: 0471712108

Rossi, G., Schwabe, D., de Lucena, C.J.P., Cowan, D.D., "An Object-Oriented Model for

Designing the Human-Computer Interface of Hypermedia Applications", Proceedings of the

International Workshop on Hypermedia Design (IWHD'95), Springer Verlag Workshops in

Computing Series, 1995.

UWE (UML-Based Web Engineering): http://uwe.pst.ifi.lmu.de

Vallecillo, A., Koch, N., Cachero, C., Comai, S., Fraternali, P., Garrigós, I., Gómez, J., Kappel,

G., Knapp, A., Matera, M., Meliá, S., Moreno, N., Pröll, B., Reiter, T., Retschitzegger, W., Rivera,

J. E., Schwinger, W., Wimmer, M., and Zhang, G., “MDWEnet: A Practical Approach to

Achieving Interoperability of Model-Driven Web Engineering Methods”, Proc. Third Int’l

Workshop Model-Driven Web Eng., pp. 246-254, 2007.

WebML: http://www.webml.org

Schwinger, W., Retschitzegger, W., Schauerhuber, A., Kappel, G., Wimmer, M., Pröll, B.,

Cachero C., Castro, Casteleyn, S., De Troyer, O., Fraternali, P., Garrigos, I., Garzotto, F.,

Ginige, A., Houben, G-J., Koch, N., Moreno, N., Pastor, O., Paolini, P., Pelechano V., Ferragud,

Rossi, G., Schwabe, D., Tisi, M., Vallecillo, A., van der Sluijs and Zhang, G., “A survey on Web

modeling approaches for ubiquitous Web applications”. International Journal of Web Information

Systems Vol. 4 No. 3, pp. 234-305, 2008.

Downloads

Published

2014-03-30

How to Cite

DOMÍNGUEZ-MAYO, F., ESCALONA, M. ., MEJÍAS, M. ., ROSS, M. ., & STAPLES, G. . (2014). TOWARDS A HOMOGENEOUS CHARACTERIZATION OF THE MODEL-DRIVEN WEB DEVELOPMENT METHODOLOGIES. Journal of Web Engineering, 13(1-2), 129–159. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/3955

Issue

Section

Articles