GiveMe Trace: uma ferramenta de apoio à rastreabilidade no contexto de evolução de software
(GiveMe Trace: A Software Evolution Traceability Support Tool)
Claudio Augusto Silveira Lelis (email@example.com)1, Jacimar Fernandes Tavares (firstname.lastname@example.org)1, Marco Antônio Pereira Araújo (email@example.com)2, José Maria Nazar David (firstname.lastname@example.org)1
1Universidade Federal de Juiz de Fora2Universidade Federal de Juiz de Fora / IF Sudeste MG
This paper appears in: Revista IEEE América Latina
Publication Date: July 2016
Volume: 14, Issue: 7
Traceability is a key factor in the analysis of the changes that software undergoes throughout its evolution. The main purpose of analysis is to minimize the side effects of these changes and, when it is made to the source at a lower level of abstraction (methods) and in an integrated manner, it can provide more accurate data in order to support decision making. This article presents the GiveMe Trace tool, integrated with a multiple view interactive environment that, among other features, can generate information about the traceability between source code and artifacts its different versions. This information is based on software versions analysis from software repository. As a result, occurrences of changes in classes or methods are shown. A proof of concept was carried out through which repositories versions of two distinct real projects were analyzed. At the end, it was possible to obtain evidences on the feasibility of the use of GiveMe Trace to support traceability between the source code and versions.
Software Traceability, Software Evolution, Software Visualization, Software Repository, Change Management
Documents that cite this
This function is not implemented yet.
[PDF Full-Text (758)]