z-logo
open-access-imgOpen Access
Explorando a combinação de visualização de software com clusterização de dados em um processo de reconstrução de arquitetura
Author(s) -
Renato Edésio Rodrigues Paiva
Publication year - 2015
Language(s) - English
Resource type - Dissertations/theses
DOI - 10.26512/2015.10.d.20529
Subject(s) - computer science , software architecture , business process reengineering , software engineering , architecture , software , visualization , process (computing) , cluster analysis , data mining , programming language , artificial intelligence , engineering , geography , operations management , archaeology , lean manufacturing
Modernizing a legacy system is a costly process that requires deep understanding of the system architecture and its components. Without an understanding of the software architecture that will be rewritten, the entire process of reengineering can fail. When there is absence of architectural documents, it is important to have a recovery process of architecture that allows the complete understanding of the software. Such process involves mapping of source code entities in high-level models. Previous work using visualization and clustering techniques has been proposed and extensively used. However, there is still important improvements that need to be addressed based on this theme. Thus, this work proposes to explore if an approach where visualization and clustering applied together can provide a higher accuracy on the software architecture recovery process. An experimental study was conducted to empirically evaluate our investigation. The results indicated a statistically significant increase in the accuracy of the models produced.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom