2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2019
DOI: 10.1109/saner.2019.8668006
|View full text |Cite
|
Sign up to set email alerts
|

Qualify First! A Large Scale Modernisation Report

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 14 publications
0
4
0
Order By: Relevance
“…Software migration is usually carried out when adopting a different architectural paradigm than the existing one, such as changing the programming language [13] or when moving from native server deployments to cloud-based deployments [14], [15]. Sneed [16] proposed a five-step reengineering planning process for legacy systems, covering Project Justification, Portfolio Analysis, Cost estimation, Costbenefit analysis and Contracting.…”
Section: Software Migration Methodologymentioning
confidence: 99%
“…Software migration is usually carried out when adopting a different architectural paradigm than the existing one, such as changing the programming language [13] or when moving from native server deployments to cloud-based deployments [14], [15]. Sneed [16] proposed a five-step reengineering planning process for legacy systems, covering Project Justification, Portfolio Analysis, Cost estimation, Costbenefit analysis and Contracting.…”
Section: Software Migration Methodologymentioning
confidence: 99%
“…In fact, by standardizing the former code into the target standard, Casino allows one to remove many Sonar issues. Such standardization of the code is similar to the one performed by [15] to ease the migration process. This is also a common practice when improving an application's maintainability.…”
Section: Maintainability Of the Produced Applicationmentioning
confidence: 99%
“…For example, one can decide to rewrite all widgets creation using the basic new method. By following this Quality First (Wªodarski et al, 2019) rule, the extraction of the GUI is simpler, and the DOM is built using only one approach. Widgets are always instantiating using the constructor.…”
Section: Manual Workmentioning
confidence: 99%
“…1 https://angular.io/ 2 https://reactjs.org/ 3 https://vuejs.org/ 4 https://emberjs.com/ Tools and approaches have been proposed to support GUI migration (Fleurey et al, 2007;Joorabchi and Mesbah, 2012;Samir et al, 2007;Shah and Tilevich, 2011;Wªodarski et al, 2019). However, the authors did not apply their migration approaches on multiple GUI frameworks, and specically on web-based GUIs.…”
Section: Introductionmentioning
confidence: 99%