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 (Online)
Frequency: Monthly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, CNKI,etc
E-mail: jsw@iap.org
  • Jun 25, 2019 News!

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

  • Jun 25, 2019 News!

    Vol.13, No.9 has been indexed by EI (Inspec).   [Click]

  • Aug 01, 2018 News!

    [CFP] 2019 the annual meeting of JSW Editorial Board, ICCSM 2019, will be held in Barcelona, Spain, July 14-16, 2019.   [Click]

  • Jul 10, 2019 News!

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

  • Jul 22, 2019 News!

    Welcome Prof Ferhat Khendek from Canada to join the Editorial board of JSW    [Click]