Visible to the public MDWE 2013

9th International Workshop on Model-Driven and Agile Engineering for the Web
Workshop at ICWE 2013
http://mdwe2013.dlsi.ua.es

Aalborg, Denmark
July 8th, 2013

****** OVERVIEW ******

Web Engineering is a specific domain in which systematic development is needed and therefore approaches such as model-driven and agile development can be successfully applied. Existing model-based Web engineering approaches already provide excellent methods and tools for the design and development of most kinds of Web applications.

They address different concerns using separate models (content, navigation, presentation, workflows, etc.) and come with model compilers that produce most of the applications Web pages and logic based on these models. In practice, however, most of these Web Engineering proposals do not fully exploit all the potential benefits of Model-driven Engineering (MDE), such as complete platform independence, metamodeling, and model transformations.

The MDE paradigm offers advantages such as technology independent models and (partially) automatic generation of applications, but also well-known problems such as maintenance of the models. Thus, there are defenders of MDE and also defenders of alternative paradigms such as agile development processes. We want to raise a lively and constructive discussion on pro and cons, and how in practice we can benefit from both, a MDE and an agile development process.

This year we would like to introduce, within the workshop, a debate about major research challenges ahead in which we, as a community, discuss the next necessary steps to reach a higher adoption of MDWE in industry. Based on this initial debate, working groups, each focusing on a particular challenge, are foreseen to elaborate on how MDWE combined with agile development principles may has to advance in the upcoming years.


****** WORKSHOP TOPICS ******

Both academia and industry are invited to submit papers on the following (but not exclusive) topics of interest:

-) MDE in the context of Web application development
-) Combining MDE with agile development processes (e.g., Scrum, eXtreme Programming, Lean etc.) in the Web context
-) Problems or limitations of MDE and agile development in the Web context
-) Using an agile modelling approach (e.g., Agile Model-driven Development (AMDD) or Agile Unified Process (AUP)) in the Web context
-) Other software engineering approaches (e.g., product line engineering, aspect-oriented development) for the development of Web applications
-) Using MDE/agile development for rich internet applications (RIAs), mobile, social, or semantic Web applications
-) Metamodels for model-driven approaches used for Web applications development
-) Domain specific modelling languages for Web Engineering
-) Model-driven tools and frameworks for supporting Web development
-) Patterns for the design and implementation of Web applications
-) Web software architecture modelling in MDE approaches
-) Model executability for Web applications (code generation vs. interpretation)
-) Model-to-model and model-to-code transformations for Web applications development; quick prototyping and early customer feedback
-) Model-driven analysis of Web applications, including quality, performance or reliability analysis
-) Maintenance, evolution and management of model-driven generated and Agile developed Web applications
-) Integration of MDE practices with requirements engineering approaches for the Web
-) Industrial experiences of Model-driven and Agile Web development
-) Quantitative and qualitative evaluation of the impact of MDE and Agile practices in Web development process (efficiency, effectiveness, productivity, understandability)
-) MDE and sustainability on the Web
-) MDE and software engineering education on the Web
-) Model-based testing and quality of code analysis in MDE tools for the Web
-) Usability and satisfaction of use in MDE tools for and on the Web
-) Approaches to combined Web development (partial code generation with partial hard-written code)
-) Model-driven reverse engineering and re-engineering of Web applications
-) Modeling Web applications in and for the Cloud
-) Migrating legacy Web applications to the Cloud with MDE and Agile approaches
-) Domain-driven design of Web applications
-) Traceability in model-driven and agile approaches for the Web
-) Modeling and executability of secure Web applications


****** IMPORTANT DATES ******

Paper submission: April 30th, 2013
Notification of acceptance: June 7th, 2013
Camera-ready version: June 25th, 2013
Workshop date: July 8th, 2013


****** WORKSHOP ORGANIZERS ******

Santiago Melia, Universidad de Alicante, Spain
Manuel Wimmer, Vienna University of Technology, Austria


****** PROGRAM COMMITTEE ******

Marco Brambilla, Politecnico di Milano, Italy
Luciano Baresi, Politecnico di Milano, Italy
Hubert Baumeister, University of Lingby, Denmark
Alessandro Bozzon, Delft University of Technology, The Netherlands
Javier Canovas, INRIA Ecole des Mines de Nantes, France
Sven Casteleyn, Vrije Universiteit Brussel, Belgium
Jorge Cuellar, Siemens AG, Germany
Olga De Troyer, Vrije Universiteit Brussel, Belgium
Marina Egea, ATOS Origin. Spain
Jutta Eckstein, IT Communication, Germany
Robert France, Colorado State University, USA
Piero Fraternali, Politecnico di Milano, Italy
Athula Ginige, University of Western Sydney, Australia
Geert-Jan Houben, Delft University of Technology, The Netherlands
Gerti Kappel, Vienna University of Technology, Austria
Alexander Knapp, University of Augsburg, Germany
Nora Koch, Ludwig-Maximilians-Universitat Munchen & NTT DATA, Germany
Maristella Matera, Politecnico di Milano, Italy
Alfonso Pierantonio, Universita di L'Aquila, Italy
Vicente Pelechano, Universidad Politecnica de Valencia, Spain
Juan Carlos Preciado, Universidad de Extremadura, Spain
Werner Retschitzegger, Johannes Kelper University Linz, Austria
Gustavo Rossi, Universidad Nacional de La Plata, Argentina
Fernando Sanchez, Universidad de Extremadura, Spain
Javier Troya, Universidad de Malaga, Spain
Antonio Vallecillo, Universidad de Malaga, Spain
Marco Winkler, Paul Sabatier University, France
Agustin Yague, Universidad Politecnica de Madrid, Spain
Gefei Zhang, arvato systems Technologies GmbH, Germany

Event Details
Location: 
Aalborg, Denmark