T(r)opical Islands: Visualizing & Understanding Socio-Technical Artifacts

📅 2026-09-04
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出一种3D可视化方法,通过将项目中的社会技术工件映射到覆盖植被的岛屿上来解决其分散和分析困难的问题,利用机器学习技术进行聚类和主题提取。
📝 Abstract
Projects hosted on collaborative software development platforms, such as GitHub, include many non-code artifacts documenting the project's lifecycle, with its challenges, plans, design, and even community. These socio-technical artifacts include, for example, bug reports, feature requests, and forum posts, offering a useful prospect on the project's evolution. However, these artifacts are dispersed over multiple communication channels and written in natural language, making their analysis difficult, as they are fragmented and with considerable noise. We present a 3D visualization approach mapping topics found across a project's socio-technical artifacts onto vegetation-covered islands, where the individual artifacts are depicted as trees of various types. The topic islands rise out of the ocean as they become discussed, to sink again when they are no longer so. We built a prototype implementing the entire visualization pipeline, from data mining to interactive rendering, leveraging machine learning techniques to cluster the artifacts and extract their topics. We present, through several case studies, the insights that our approach elicits about discussions of development topics throughout a project's history. The user study we conducted (N=34) further strengthens our conclusions about its suitability for understanding socio-technical artifacts and their evolution.
Problem

Research questions and friction points this paper is trying to address.

socio-technical artifacts
collaborative software development platforms
natural language
fragmented information
noise
Innovation

Methods, ideas, or system contributions that make the work stand out.

3D visualization
socio-technical artifacts
machine learning
topic clustering
🔎 Similar Papers
No similar papers found.
A
Adam Štěpánek
Visitlab, Masaryk University, Brno, Czech Republic
M
Marco Raglianti
REVEAL @ Software Institute, USI, Lugano, Switzerland
Vít Rusňák
Vít Rusňák
Visitlab, Masaryk University, Brno, Czech Republic
Jan Byška
Jan Byška
Masaryk University, University of Bergen
VisualizationMolecular Visualization
B
Barbora Kozlíková
Visitlab, Masaryk University, Brno, Czech Republic
Michele Lanza
Michele Lanza
Software Institute @ University of Lugano | Università della Svizzera italiana (USI)
Software Engineering