Software Comprehension is still a challenge for the maintenance of unknown systems. This situation occurs because most of the information is not explicitly available. This work aims to support Software Comprehension through the use of a visual interactive tool, creating a structural vision of a target system. For this purpose, the technique of information retrieval Latent Semantic Indexing - LSI combinated with the static structure of the source code is uses. In this work, the informal hidden knowledge contained in the vocabulary of artifacts is combined with the static structure of source code for the construction of a structural vision of the unknown system. The method and its respective tool are validated with the analysis of the Prevayl...
Software development process is a complex activity, which is influenced by many factors and can be s...
ii Many approaches have been developed to comprehend software source code, most of them focusing on ...
Se ha documentado en la literatura científica que las herramientas de visualización de software mejo...
During its life cycle, software systems must pass through continuous change to have bugs fixed and g...
Software architecture plays an important role in the software development, and when explicitly docum...
In this paperwe present an approach to automate the architecture recovery process of software system...
Several attempts to facilitate understanding the behavior of software systems have been proposed. Pe...
In this dissertation, the researcher investigated how to promote knowledge creation and sharing amon...
Understanding a software system by just analyzing the structure of the system reveals only half of t...
O reuso de software é uma área de pesquisa da engenharia de software que tem por objetivo prover me...
The main drawback of existing software artifact management systems is the lack of automatic or semi-...
Software visualizations can provide a concise overview of a complex software system. Unfortunately, ...
A área de engenharia de software passou por muitas alterações desde sua criação. Vista como uma técn...
Recuperação de links de rastreabilidade automaticamente entre artefatos de software potencialmente m...
Software development process is a complex activity, which is influenced by many factors and can be s...
ii Many approaches have been developed to comprehend software source code, most of them focusing on ...
Se ha documentado en la literatura científica que las herramientas de visualización de software mejo...
During its life cycle, software systems must pass through continuous change to have bugs fixed and g...
Software architecture plays an important role in the software development, and when explicitly docum...
In this paperwe present an approach to automate the architecture recovery process of software system...
Several attempts to facilitate understanding the behavior of software systems have been proposed. Pe...
In this dissertation, the researcher investigated how to promote knowledge creation and sharing amon...
Understanding a software system by just analyzing the structure of the system reveals only half of t...
O reuso de software é uma área de pesquisa da engenharia de software que tem por objetivo prover me...
The main drawback of existing software artifact management systems is the lack of automatic or semi-...
Software visualizations can provide a concise overview of a complex software system. Unfortunately, ...
A área de engenharia de software passou por muitas alterações desde sua criação. Vista como uma técn...
Recuperação de links de rastreabilidade automaticamente entre artefatos de software potencialmente m...
Software development process is a complex activity, which is influenced by many factors and can be s...
ii Many approaches have been developed to comprehend software source code, most of them focusing on ...
Se ha documentado en la literatura científica que las herramientas de visualización de software mejo...