理解社区驱动的科学工作流生态系统中的维护与支持:Galaxy 的跨空间研究
Understanding Maintenance and Support in a Community-Driven Scientific Workflow Ecosystem: A Cross-Space Study of Galaxy
浏览论文内容
中文总结 AI 辅助
本研究通过分析 Galaxy 工作流系统的 GitHub 问题和论坛数据,揭示其维护知识分散于开发与支持空间,并提出了改进诊断报告和跨空间可追溯性的机会。
中文摘要 AI 辅助
Galaxy 是一个广泛使用的、社区驱动的科学工作流系统,其可持续性依赖于其软件、工具、工作流、基础设施、文档和用户支持生态系统的持续维护。然而,Galaxy 中的维护知识分布在开发和社区支持空间中,使得难以理解维护了什么、维护工件如何被解决,以及用户关注的问题如何与仓库级开发相关联。我们使用 11,762 个 GitHub 问题、52,203 个拉取请求和 6,235 个社区论坛讨论对 Galaxy 进行了大规模实证研究。我们刻画了维护和支持关注点,考察了与解决结果和解决时间相关的因素,并调查了这些空间中维护工件之间的显式和候选连接。使用 BERTopic 建模,我们识别出 9 个问题主题、14 个拉取请求主题和 14 个论坛主题,揭示了一个涵盖工作流执行、数据管理、工具和依赖、基础设施、测试、科学资源、文档和用户支持的维护全景。解决分析表明,协调、诊断、贡献者、自动化和参与特征与工件是否被解决以及解决速度存在不同关联。我们进一步发现开发和支持空间之间的显式可追溯性有限:16,426 个已解决的显式关系中 97.77% 发生在 GitHub 内部,而只有 294 个将 GitHub 工件与社区论坛讨论连接起来,尽管这些空间之间存在额外的语义和技术相关性。总之,这些发现将 Galaxy 维护描述为一个分布式的生态系统级过程,并确定了改进诊断报告、生命周期感知分诊、跨空间可追溯性以及社区支持知识重用的机会。
英文摘要
Galaxy is a widely used, community-driven scientific workflow system whose sustainability depends on continuous maintenance across its software, tools, workflows, infrastructure, documentation, and user-support ecosystem. However, maintenance knowledge in Galaxy is distributed across development and community-support spaces, making it difficult to understand what is maintained, how maintenance artifacts are resolved, and how user-facing concerns connect to repository-level development. We conduct a large-scale empirical study of Galaxy using 11,762 GitHub issues, 52,203 pull requests, and 6,235 Community Forum discussions. We characterize maintenance and support concerns, examine factors associated with resolution outcomes and resolution time, and investigate explicit and candidate connections among maintenance artifacts across these spaces. Using BERTopic modeling, we identify nine issue topics, 14 pull-request topics, and 14 forum topics, revealing a maintenance landscape spanning workflow execution, data management, tools and dependencies, infrastructure, testing, scientific resources, documentation, and user support. Resolution analyses show that coordination, diagnostic, contributor, automation, and engagement characteristics exhibit different associations with whether artifacts are resolved and how quickly resolution occurs. We further find limited explicit traceability between development and support spaces: 97.77\% of 16,426 resolved explicit relationships occur within GitHub, while only 294 connect GitHub artifacts with Community Forum discussions, despite additional semantic and technical relatedness across these spaces. Together, these findings characterize Galaxy maintenance as a distributed ecosystem-level process and identify opportunities to improve diagnostic reporting, lifecycle-aware triage, cross-space traceability, and the reuse of community-support knowledge.
发表机构
- University of Saskatchewan(萨斯喀彻温大学)
- BRAC University(布拉格大学)
机构由 AI 辅助整理,请以论文原文为准。