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.


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 (2006-2019); Bimonthly (Since 2020)
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
  • Dec 06, 2019 News!

    Vol 14, No 1- Vol 14, No 4 has been indexed by EI (Inspec)   [Click]

  • Mar 17, 2020 News!

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

  • Mar 31, 2020 News!

    Vol 15, No 2 has been published with online version   [Click]

  • Aug 01, 2018 News!

    [CFP] 2020 the annual meeting of JSW Editorial Board, ICCSM 2020, will be held in Rome, Italy, July 17-19, 2020   [Click]

  • Jun 25, 2019 News!

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