GitTruck@Duck - Interactive Time Range Selection in Hierarchy-Oriented Polymetric Visualization of Git Repository Evolution
Keywords: software engineering, git, software evolution, software visualization, Mining Software Repository
Abstract
In this work, we present GitTruck@Duck; a web-powered software visualization tool that combines hierarchical file structure with configurable software evolution and collab-oration metrics on adjustable time ranges. In an automated mining process, Git Truck aggregates a system's Git history using an in-memory relational database, along with an algorithm for detecting the renaming of files over time. Users can explore the Git history in a 2D hierarchical visualization of folders and files, where they encode evolution and collaboration metrics (e.g., top contributors or last change date) on the size and color of the marks that represent files. Users can gain fine-grain control over these metrics by specifying the time ranges for inspection.
Más información
| Título según WOS: | GitTruck@Duck - Interactive Time Range Selection in Hierarchy-Oriented Polymetric Visualization of Git Repository Evolution |
| Título según SCOPUS: | GitTruck@Duck - Interactive Time Range Selection in Hierarchy-Oriented Polymetric Visualization of Git Repository Evolution |
| Título de la Revista: | Proceedings - 2024 IEEE International Conference on Software Maintenance and Evolution, ICSME 2024 |
| Editorial: | Institute of Electrical and Electronics Engineers Inc. |
| Fecha de publicación: | 2024 |
| Página de inicio: | 853 |
| Página final: | 857 |
| Idioma: | English |
| DOI: |
10.1109/ICSME58944.2024.00090 |
| Notas: | ISI, SCOPUS |