热带群岛:社会技术制品的可视化与理解
T(r)opical Islands: Visualizing & Understanding Socio-Technical Artifacts
浏览论文内容
中文总结 AI 辅助
该研究提出一种3D可视化方法,将协作开发平台项目的社会技术制品主题映射为植被群岛,结合机器学习实现可视化流程,通过案例和用户研究验证其可用于理解社会技术制品的演变。
中文摘要 AI 辅助
托管在GitHub等协作软件开发平台上的项目包含许多记录项目生命周期的非代码制品,涵盖项目面临的挑战、计划、设计乃至社区情况。这些社会技术制品包括错误报告、功能请求和论坛帖子等,为项目演变提供了有用视角。然而,这些制品分散在多个沟通渠道且以自然语言撰写,存在碎片化和大量噪声,导致分析困难。我们提出一种3D可视化方法,将项目社会技术制品中的主题映射到被植被覆盖的群岛上,每个制品被描绘为不同类型的树;主题群岛随着讨论增多从海洋中升起,不再被讨论时则再次下沉。我们构建了实现整个可视化流程的原型,涵盖从数据挖掘到交互式渲染的环节,利用机器学习技术对制品进行聚类并提取其主题。我们通过多个案例研究展示了该方法能挖掘出的项目历史中开发主题讨论的洞见;我们开展的用户研究(N=34)进一步证实了该方法适用于理解社会技术制品及其演变的结论。
英文摘要
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.
发表机构
- Masaryk University(马萨里克大学)
- USI(瑞士意大利语联邦理工学院)
- University of Bergen(卑尔根大学)
机构由 AI 辅助整理,请以论文原文为准。