<div class="csl-bib-body">
<div class="csl-entry">Huber, M. (2011). <i>Eclipse Plug-In for the evaluation and visualization of historical SVN-data</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/159932</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/159932
-
dc.description
Zsfassung in dt. Sprache
-
dc.description.abstract
Software Repositories stellen einen Fundus an Meta-Information über die Entwicklungs- und Wartungstätigkeiten eines Software-Projekts dar. Eine Form dieser Meta-Information, die einen hohen Informationsgehalt bietet, ist die textuelle Beschreibung von Quell-Code-Änderungen, die ein Entwickler während des Einspielens dieser Änderungen in ein Repository verfasst - die sogenannte Commit-Message. Im Zuge dieser Arbeit wird versucht, basierend auf einer sprachlichen Analyse von Commit-Messages, eine Kategorisierung der atomaren Tätigkeiten der Entwickler vorzunehmen. Durch das Identifizieren von Gemeinsamkeiten in verschiedenen Open-Source-Software- Projekten wird ein Wörterbuch erstellt, das als Wissensbasis für die Kategorisierung herangezogen wird und Allgemeingültigkeit für die Domäne der Open-Source-Software besitzt. Die vorgestellte Kategorisierungs-Methode wird an verschiedenen Open-Source-Software-Projekten angewandt und die Ergebnisse evaluiert. Das im Zuge dieser Arbeit entwickelte Eclipse Plug-in automatisiert die vorgestellte Kategorisierungs-Methode und stellt diese allen Eclipse-Anwendern zur Verfügung. Mit Hilfe des Plug-ins können Analysen über die Wartungs-Historie von Software-Projekten direkt aus der Eclipse-Programmierumgebung durchgeführt werden.<br />
de
dc.description.abstract
Reliable, automated classication of maintenance tasks based on commit messages is something that strongly depends on the projects and the language of the project staff. If a common language of commit messages could be derived that holds cross-project validity, more finely-grained and applicable analyses of maintenance activities in software projects could be conducted. Even on projects that do not adhere to commit message conventions or tool support. We propose a dictionary and a light-weight plug-in that yield feasible results for any software project that uses sensible commit messages. We evaluate our dictionary against several open-source projects and use software-development experts to calculate the degree of agreement between them and our tool. The presented tool can be used by any software development team, project manager or interested fellow researchers to analyze the maintenance history of a software project.
en
dc.language
English
-
dc.language.iso
en
-
dc.subject
Software Wartung
de
dc.subject
Repositories
de
dc.subject
Subversion
de
dc.subject
lexikalische Analyse
de
dc.subject
Software Metriken
de
dc.subject
Eclipse
de
dc.subject
Open Source
de
dc.subject
Software Maintenance
en
dc.subject
Repositories
en
dc.subject
Subversion
en
dc.subject
Lexical Analysis
en
dc.subject
Software Metrics
en
dc.subject
Eclipse
en
dc.subject
Open Source
en
dc.title
Eclipse Plug-In for the evaluation and visualization of historical SVN-data