Volume 11 Number 1 (Jan. 2016)
Home > Archive > 2016 > Volume 11 Number 1 (Jan. 2016) >
JSW 2016 Vol.11(1): 94-109 ISSN: 1796-217X
doi: 10.17706/jsw.11.1.94-109

Methodologies for Model-Driven Development of Adaptive Web Applications: An Analytical Survey

Mona Fadavi*, Raman Ramsin
Department of Computer Engineering, Sharif University of Technology, Tehran, Iran.

Abstract—Due to the rapid expansion of web applications, the information and services provided on the web have proliferated, leading to ever-increasing complexity. This has not only resulted in the utmost significance of information quality and accuracy on the web, but has also necessitated that access to information be improved. Hence, adaptive web systems have emerged, which focus on adapting web content, presentation, and navigation to meet the needs of the users according to their individual circumstances and preferences. In this field, focus has gradually shifted from creation of new adaptive techniques to solving the problems of analysis and design of adaptive applications; in other words, it has become important to handle the dynamism of the runtime environment and the complexity involved in developing these applications. Model-Driven Engineering (MDE) is considered a promising approach for overcoming these problems, mainly due to its modeling features: Models are created at different levels of abstraction (thus enhancing complexity management), and the process can potentially be automated through the use of transformation rules. We provide a review of several prominent methodologies that utilize MDE for developing adaptive web applications, and propose a criteria-based evaluation approach that highlights their strengths and weaknesses. Evaluation results can be used for comparing and selecting methodologies for use in web development projects; they can also be used for constructing a new methodology that exploits the strengths and addresses the shortcomings of existing methodologies.

Index Terms—Adaptive web application, criteria-based evaluation, model-driven engineering, software development methodology.

[PDF]

Cite: Mona Fadavi, Raman Ramsin, "Methodologies for Model-Driven Development of Adaptive Web Applications: An Analytical Survey," Journal of Software vol. 11, no. 1, pp. 94-109, 2016.

General Information

ISSN: 1796-217X
Frequency: Monthly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, DOAJ, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, CNKI,etc
E-mail: jsw@iap.org
  • Aug 02, 2017 News!

    Papers published in JSW Vol. 12, No. 1- Vol. 12, No. 8 have been indexed by DBLP.    [Click]

  • Jan 05, 2017 News!

    [CFP] 2017 the annual meeting of JSW Editorial Board, ICSTE 2017, will be held in Hong Kong, October 27-29, 2017.   [Click]

  • Sep 27, 2017 News!

    Vol.12, No.5 has been indexed by EI (Inspec).   [Click]

  • Oct 30, 2017 News!

    Vol 12, No. 11 has been published with online version 8 original aritcles from 4 countries are published in this issue.      [Click]

  • Oct 30, 2017 News!

    The papers published in Vol.12, No. 11 have all received dois from Crossref.