The reverse engineering of object-oriented legacy systems presents a number of pro-blems typically encountered in large-scale legacy systems: the lack of overview and the needto focus on interesting parts. To help in reverse engineering large object-oriented legacy sys-tems, we proposed a hybrid approach combining the immediate appeal of visualisations with thescalability of metrics. However, our approach lacked of a methodology that guides the reverseengineer. In this paper we present a first methodology that we developed from our industrialexperiments. RESUME. La phase de comprehension et d’analyse (reverse engineering) lors de la retro-con-ception d’applications a objets rencontre les problemes typiques des grands systemes (largescale systems), a savoir le manque de vue d’ensemble et la necessite de se focaliser sur lesparties interessantes. Afin d’aider cette tâche, nous avons propose une approche hybridecombinant l’attrait de la visualisation avec celui des metriques. Cependant, notre approchemanquait d’une methodologie qui guide le retro-concepteur. Dans cet article, nous presentonsune premiere methodologie que nous avons elaboree et validee au cours de nos experiencesindustrielles.
No takes yet. Share an insight, caveat, or question.
Ducasse et al. (2017) studied this question.
Synapse has enriched 3 closely related papers on similar clinical questions. Consider them for comparative context: