Sonifying and visualizing the heartbeat of evolving software systems
Informazioni aggiuntive
Autori
Tipo
Contributo in atti di convegno
Lingua
Inglese
Sommario
The lifecycle and development of software systems are strongly dependent on time: A critical dimension that must be considered when analyzing software evolution. Many visualization approaches have been proposed to support developers in analyzing software systems. Yet, most of these focus on static representations, which struggle to convey evolution in time, and leverage only vision. In contrast, hearing—although underutilized— is well suited for processing sequential information, making sound a powerful medium to convey changes chronologically. We present a multimodal approach, implemented in a tool named SONICSIGHT, that combines software sonification and visualization to analyze the development pace of software repositories interactively. A pulse synthesizer modulates its speed based on daily commits, while frequencies represent individual developers and their contribution activity. To support interpretation, the sonification is paired with a real-time interactive visual representation of software-related information. We illustrate such sonified visualization approach through case studies and discuss the underlying time model we employed, crucial for representing both sound and the temporal nature of software evolution.
Parole chiave
Visualization and sonification, Multimodality, Software evolution, Sonified visualization
Titolo atti di convegno
IEEE Working Conference on Software Visualization (VISSOFT)
Diffusione
Licenza
Diritti riservati
Visibilità
Pubblico
Status open access
Green