Skip to main content
QUICK REVIEW

[论文解读] Initial Findings from a Study of Best Practices and Models for Cyberinfrastructure Software Sustainability

Craig A. Stewart, Julie Wernert|arXiv (Cornell University)|Sep 7, 2013
Business Process Modeling and Analysis参考文献 1被引用 5
一句话总结

本文基于对12个通过用户调查被认定为可持续的网络基础设施软件项目的负责人进行的深入访谈,呈现了初步研究成果。研究识别出若干共同主题与建议,例如强有力的领导力、社区参与以及可持续的资金模式,这些因素有助于实现长期的软件可持续性,为旨在构建持久网络基础设施系统的研究人员和开发者提供了可操作的指导。

ABSTRACT

We present a set of common themes and recommendations extracted from in depth interviews with the leaders of 12 distinct cyberinfrastructure software projects. These interviews were conducted as part of a larger study to identify and elucidate the best practices and management models that lead to sustainability for cyberinfrastructure software. Respondents in a formal survey of cyberinfrastructure users identified these projects as good examples of sustained software initiatives. While there is clearly no single method or plan that will guarantee sustainability for all projects, we can draw general guidance from these exemplars. This paper presents the common themes, ideas, and recommendations that emerged from those interviews.

研究动机与目标

  • 识别有助于网络基础设施软件长期可持续性的最佳实践与管理模型。
  • 理解成功软件项目如何在长期内保持稳定性、持续演进并维持用户参与度。
  • 从用户调查中被认定为可持续的典范项目中提取可转移的战略。
  • 为旨在构建持久网络基础设施系统的研究人员和开发者提供可操作的建议。

提出的方法

  • 对12个通过用户调查被认定为可持续的网络基础设施软件项目负责人开展了深入的、半结构化的访谈。
  • 收集了有关项目治理、资金机制、社区建设以及技术实践的定性数据。
  • 通过访谈记录的主题分析,识别出项目间的重复主题与模式。
  • 重点探究技术、组织与社区因素在长期维持软件可持续性方面的作用与相互关系。
  • 采用比较方法,对比成功项目,提取其共有的成功因素。

实验结果

研究问题

  • RQ1哪些共同特征能够将可持续的网络基础设施软件项目与那些衰落的项目区分开来?
  • RQ2领导力与治理结构在长期软件可持续性中发挥怎样的作用?
  • RQ3社区参与在维持软件开发与维护方面起到什么作用?
  • RQ4哪些资金与资源模式在支持软件持续演进方面最为有效?

主要发现

  • 强有力的、稳定的领导力被一致认为是长期维持软件项目的关键因素。
  • 拥有活跃且包容性社区的项目表现出更强的韧性与长期可行性。
  • 可持续的资金模式,包括资助项目与机构支持,对持续开发与维护至关重要。
  • 清晰的文档、版本控制以及开放开发实践提升了透明度,有助于实现可持续性。
  • 能够根据用户反馈与社区意见进行演进的项目,更有可能保持相关性并被广泛采用。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。