From GWT to Angular: An Experiment Report ...
Document type :
Article dans une revue scientifique: Article original
DOI :
Title :
From GWT to Angular: An Experiment Report on Migrating a Legacy Web Application
Author(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]
Journal title :
IEEE Software
Publisher :
Institute of Electrical and Electronics Engineers
Publication date :
2021
ISSN :
0740-7459
HAL domain(s) :
Informatique [cs]/Langage de programmation [cs.PL]
English abstract : [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 ...
Show more >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.Show less >
Show more >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.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
Source :
Files
- https://hal.archives-ouvertes.fr/hal-03313462/document
- Open access
- Access the document
- https://hal.archives-ouvertes.fr/hal-03313462/document
- Open access
- Access the document
- https://hal.archives-ouvertes.fr/hal-03313462/document
- Open access
- Access the document
- document
- Open access
- Access the document
- SW-2020-11-0286.R3_Verhaeghe.pdf
- Open access
- Access the document
- document
- Open access
- Access the document
- SW-2020-11-0286.R3_Verhaeghe.pdf
- Open access
- Access the document