MDWA: a model-driven Web augmentation approach—coping with client- and server-side support

Web augmentation is a set of techniques allowing users to define and execute software which is dependent on the presentation layer of a concrete Web page. Through the use of specialized Web augmentation artifacts, the end users may satisfy several kinds of requirements that were not considered by th...

Descripción completa

Detalles Bibliográficos
Autores principales: Urbieta, Mario Matías, Firmenich, Sergio Damián, Bosetti, Gabriela Alejandra, Maglione, Pedro, Rossi, Gustavo Héctor, Olivero, Miguel Angel
Formato: Articulo
Lenguaje:Inglés
Publicado: 2020
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/137385
Aporte de:
id I19-R120-10915-137385
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Informática
Model-driven Web engineering
Augmentation
Web development
Separation of concern
spellingShingle Informática
Model-driven Web engineering
Augmentation
Web development
Separation of concern
Urbieta, Mario Matías
Firmenich, Sergio Damián
Bosetti, Gabriela Alejandra
Maglione, Pedro
Rossi, Gustavo Héctor
Olivero, Miguel Angel
MDWA: a model-driven Web augmentation approach—coping with client- and server-side support
topic_facet Informática
Model-driven Web engineering
Augmentation
Web development
Separation of concern
description Web augmentation is a set of techniques allowing users to define and execute software which is dependent on the presentation layer of a concrete Web page. Through the use of specialized Web augmentation artifacts, the end users may satisfy several kinds of requirements that were not considered by the analysts, developers and stakeholders that built the application. Although some augmentation approaches are contemplating a server-side counterpart (to support aspects such as collaboration or cross-browser session management), the augmentation artifacts are usually purely client-side. The server-side support increases the capabilities of the augmentations, since it may allow sharing information among users and devices. So far, this support is often defined and developed in an ad hoc way. Although it is clear that server-side support brings new possibilities, it is also true that developing and deploying server-side Web applications is a challenging task that end users hardly may handle. This work presents a novel approach for designing Web augmentation applications based on client-side and server-side components. We propose a model-driven approach that raises the abstraction level of both, client- and server-side developments. We provide a set of tools for designing the composition of the core application with new features on the back-end and the augmentation of pages in the front-end. The usability and the value of the produced augmentations have been evaluated through two experiments involving 30 people in total.
format Articulo
Articulo
author Urbieta, Mario Matías
Firmenich, Sergio Damián
Bosetti, Gabriela Alejandra
Maglione, Pedro
Rossi, Gustavo Héctor
Olivero, Miguel Angel
author_facet Urbieta, Mario Matías
Firmenich, Sergio Damián
Bosetti, Gabriela Alejandra
Maglione, Pedro
Rossi, Gustavo Héctor
Olivero, Miguel Angel
author_sort Urbieta, Mario Matías
title MDWA: a model-driven Web augmentation approach—coping with client- and server-side support
title_short MDWA: a model-driven Web augmentation approach—coping with client- and server-side support
title_full MDWA: a model-driven Web augmentation approach—coping with client- and server-side support
title_fullStr MDWA: a model-driven Web augmentation approach—coping with client- and server-side support
title_full_unstemmed MDWA: a model-driven Web augmentation approach—coping with client- and server-side support
title_sort mdwa: a model-driven web augmentation approach—coping with client- and server-side support
publishDate 2020
url http://sedici.unlp.edu.ar/handle/10915/137385
work_keys_str_mv AT urbietamariomatias mdwaamodeldrivenwebaugmentationapproachcopingwithclientandserversidesupport
AT firmenichsergiodamian mdwaamodeldrivenwebaugmentationapproachcopingwithclientandserversidesupport
AT bosettigabrielaalejandra mdwaamodeldrivenwebaugmentationapproachcopingwithclientandserversidesupport
AT maglionepedro mdwaamodeldrivenwebaugmentationapproachcopingwithclientandserversidesupport
AT rossigustavohector mdwaamodeldrivenwebaugmentationapproachcopingwithclientandserversidesupport
AT oliveromiguelangel mdwaamodeldrivenwebaugmentationapproachcopingwithclientandserversidesupport
bdutipo_str Repositorios
_version_ 1764820456904327170