MDWA: a model-drivenWeb augmentation approach—coping with client- and server-side support
- Autores
- Urbieta, Matías; Firmenich, Sergio; Bosetti, Gabriela Alejandra; Maglione, Pedro; Rossi, Gustavo Héctor
- Año de publicación
- 2020
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- 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 crossbrowser 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-sideWeb applications is a challenging task that end users hardly may handle. This work presents a novel approach for designingWeb 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.
- Materia
-
Ciencias de la Computación e Información
Model-driven Web engineering
Augmentation
Web development
Separation of concern - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
- OAI Identificador
- oai:digital.cic.gba.gob.ar:11746/11547
Ver los metadatos del registro completo
id |
CICBA_984631034606ee3835d7baa01d673928 |
---|---|
oai_identifier_str |
oai:digital.cic.gba.gob.ar:11746/11547 |
network_acronym_str |
CICBA |
repository_id_str |
9441 |
network_name_str |
CIC Digital (CICBA) |
spelling |
MDWA: a model-drivenWeb augmentation approach—coping with client- and server-side supportUrbieta, MatíasFirmenich, SergioBosetti, Gabriela AlejandraMaglione, PedroRossi, Gustavo HéctorCiencias de la Computación e InformaciónModel-driven Web engineeringAugmentationWeb developmentSeparation of concernWeb 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 crossbrowser 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-sideWeb applications is a challenging task that end users hardly may handle. This work presents a novel approach for designingWeb 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.2020info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/11547enginfo:eu-repo/semantics/altIdentifier/doi/10.1007/s10270-020-00779-5info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-04T09:43:29Zoai:digital.cic.gba.gob.ar:11746/11547Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-04 09:43:29.843CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse |
dc.title.none.fl_str_mv |
MDWA: a model-drivenWeb augmentation approach—coping with client- and server-side support |
title |
MDWA: a model-drivenWeb augmentation approach—coping with client- and server-side support |
spellingShingle |
MDWA: a model-drivenWeb augmentation approach—coping with client- and server-side support Urbieta, Matías Ciencias de la Computación e Información Model-driven Web engineering Augmentation Web development Separation of concern |
title_short |
MDWA: a model-drivenWeb augmentation approach—coping with client- and server-side support |
title_full |
MDWA: a model-drivenWeb augmentation approach—coping with client- and server-side support |
title_fullStr |
MDWA: a model-drivenWeb augmentation approach—coping with client- and server-side support |
title_full_unstemmed |
MDWA: a model-drivenWeb augmentation approach—coping with client- and server-side support |
title_sort |
MDWA: a model-drivenWeb augmentation approach—coping with client- and server-side support |
dc.creator.none.fl_str_mv |
Urbieta, Matías Firmenich, Sergio Bosetti, Gabriela Alejandra Maglione, Pedro Rossi, Gustavo Héctor |
author |
Urbieta, Matías |
author_facet |
Urbieta, Matías Firmenich, Sergio Bosetti, Gabriela Alejandra Maglione, Pedro Rossi, Gustavo Héctor |
author_role |
author |
author2 |
Firmenich, Sergio Bosetti, Gabriela Alejandra Maglione, Pedro Rossi, Gustavo Héctor |
author2_role |
author author author author |
dc.subject.none.fl_str_mv |
Ciencias de la Computación e Información Model-driven Web engineering Augmentation Web development Separation of concern |
topic |
Ciencias de la Computación e Información Model-driven Web engineering Augmentation Web development Separation of concern |
dc.description.none.fl_txt_mv |
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 crossbrowser 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-sideWeb applications is a challenging task that end users hardly may handle. This work presents a novel approach for designingWeb 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. |
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 crossbrowser 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-sideWeb applications is a challenging task that end users hardly may handle. This work presents a novel approach for designingWeb 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. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
https://digital.cic.gba.gob.ar/handle/11746/11547 |
url |
https://digital.cic.gba.gob.ar/handle/11746/11547 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/doi/10.1007/s10270-020-00779-5 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:CIC Digital (CICBA) instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires instacron:CICBA |
reponame_str |
CIC Digital (CICBA) |
collection |
CIC Digital (CICBA) |
instname_str |
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires |
instacron_str |
CICBA |
institution |
CICBA |
repository.name.fl_str_mv |
CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires |
repository.mail.fl_str_mv |
marisa.degiusti@sedici.unlp.edu.ar |
_version_ |
1842340424114503680 |
score |
12.623145 |