From GWT to Angular: An Experiment Report ...
Type de document :
Article dans une revue scientifique: Article original
DOI :
Titre :
From GWT to Angular: An Experiment Report on Migrating a Legacy Web Application
Auteur(s) :
Verhaeghe, Benoît [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Berger-Levrault
Shatnawi, Anas [Auteur]
Berger-Levrault
Seriai, Abderrahmane [Auteur]
Berger-Levrault
Etien, Anne [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Anquetil, Nicolas [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Derras, Mustapha [Auteur]
Berger-Levrault
Ducasse, Stephane [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Berger-Levrault
Shatnawi, Anas [Auteur]
Berger-Levrault
Seriai, Abderrahmane [Auteur]
Berger-Levrault
Etien, Anne [Auteur]

Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Anquetil, Nicolas [Auteur]

Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Derras, Mustapha [Auteur]
Berger-Levrault
Ducasse, Stephane [Auteur]

Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Titre de la revue :
IEEE Software
Éditeur :
Institute of Electrical and Electronics Engineers
Date de publication :
2021
ISSN :
0740-7459
Discipline(s) HAL :
Informatique [cs]/Langage de programmation [cs.PL]
Résumé en anglais : [en]
Berger-Levrault is an international company that developed applications in GWT for more than 10 years. However, GWT is no longer actively maintained, with only one major update since 2015. To avoid being stuck with legacy ...
Lire la suite >Berger-Levrault is an international company that developed applications in GWT for more than 10 years. However, GWT is no longer actively maintained, with only one major update since 2015. To avoid being stuck with legacy technology, the company decided to migrate its applications to Angular. However, because of the size of the applications (more than 500 web pages per application), rewriting from scratch is not desirable. To ease the migration, we designed a semi-automated migration approach that helps developers migrate applications' front-end from GWT to Angular and a tool that performs the migration. In this paper, we present our approach and tool. We validated the approach on concrete application migration and compared its benefits to redeveloping the application manually. We report that the semi-automated migration offers an effort reduction over a manual migration. Finally, we present recommendations for future migration projects.Lire moins >
Lire la suite >Berger-Levrault is an international company that developed applications in GWT for more than 10 years. However, GWT is no longer actively maintained, with only one major update since 2015. To avoid being stuck with legacy technology, the company decided to migrate its applications to Angular. However, because of the size of the applications (more than 500 web pages per application), rewriting from scratch is not desirable. To ease the migration, we designed a semi-automated migration approach that helps developers migrate applications' front-end from GWT to Angular and a tool that performs the migration. In this paper, we present our approach and tool. We validated the approach on concrete application migration and compared its benefits to redeveloping the application manually. We report that the semi-automated migration offers an effort reduction over a manual migration. Finally, we present recommendations for future migration projects.Lire moins >
Langue :
Anglais
Comité de lecture :
Oui
Audience :
Internationale
Vulgarisation :
Non
Collections :
Source :
Fichiers
- https://hal.archives-ouvertes.fr/hal-03313462/document
- Accès libre
- Accéder au document
- https://hal.archives-ouvertes.fr/hal-03313462/document
- Accès libre
- Accéder au document
- https://hal.archives-ouvertes.fr/hal-03313462/document
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- SW-2020-11-0286.R3_Verhaeghe.pdf
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- SW-2020-11-0286.R3_Verhaeghe.pdf
- Accès libre
- Accéder au document