Download fulltext - DiVA Portal

Transcript
Abstract
One source of input data for software evolution research is data stored inside a software
configuration management repository. The data includes different versions of a software
system’s source code as well as version history metadata, such as check-in dates or log
messages. Inherently, extracting this data manually is a time- and labor intensive task.
The subsequent preprocessing step and the appropriate storage of the results, necessary
to utilize the data for further analysis, is an additional effort for the researcher.
The goal of this thesis is to design and implement a front-end plug-in for an existing
software comprehension tool, the VIZZANALYZER, providing the capability to extract
and analyze multiple versions and evolutional information of software systems from
SCM repositories and to store the results. Thereby, the implemented solution provides
the infrastructure for software evolution research.
Keywords:
Kenyon, Software evolution, Software configuration management,
VizzAnalyzer
ii