Switching of GUI framework: the case from Spec to Spec 2

Clement Dutriez, Benoît Verhaeghe, Mustapha Derras · HAL (Le Centre pour la Communication Scientifique Directe) · 2019

Developers used frameworks to create their User Interface.Those frameworks are developed in a specific version of a language and can be used until the retro-compatibility is broken.In such case, developers need to migrate their software systems to a new GUI framework.We proposed a three-step approach to migrate the front-end of an application.This approach includes an importer, a GUI meta-model and an exporter.We validate our experiment on 6 projects in Pharo.We are able to migrate 5 out of 6 projects that all conserve their widgets organization.

Read the paper · More papers on PaperTik