AbstractsComputer Science

Retrieval and Analysis of Software Systems from SCM Repositories

by Michael Müller

Institution: Växjö University
Year: 2007
Keywords: Kenyon; Software evolution; Software configuration management; VizzAnalyzer; Natural Sciences; Computer and Information Science; Computer Science; Naturvetenskap; Data- och informationsvetenskap; Datavetenskap (datalogi); TECHNOLOGY; Information technology; Computer science; TEKNIKVETENSKAP; Informationsteknik; Datavetenskap; Datalogi/numerisk analys; Datalogi/numerisk analys; teknik; teknik
Record ID: 1343701
Full text PDF: http://urn.kb.se/resolve?urn=urn:nbn:se:vxu:diva-1603


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.