Open will-ww opened 8 months ago
摘要:开源软件(OpenSourceSoftware, OSS)是推动技术革新和效率提升的重要力量,促进了现代社会的数字化发展。近年来,开源软件的规模和复杂性不断增加,项目之间的上下游依赖与开发者社区的群体协作构成了庞大的数字生态系统,特别是以GitHub为首的社交编码与代码托管平台极大地影响了软件的协作模式和开发流程,在促进了全球分布式协作急剧扩张的同时也引发了一些问题。例如,一些项目在创建和发展时期获得了大量的关注,却由于各种原因后续无人再维护,对依赖于该项目的下游生态造成了影响;再如,由于开源协作在线上异步进行,对社区中开发者的工作习惯与群体协作模式缺乏理解,导致开发者流失或不平衡的工作负载;这些问题都影响了一个社区的长久稳定发展。如何确保开源软件社区的可持续性成为了学术和工业界的研究重点。如今,以 Git 和 GitHub 为代表的软件开发支撑工具与平台的广泛应用积累了海量的开源软件开发流程中产生的过程数据,对这些数据的采集、存储、建模和分析有助于洞察开源软件社区的发展动态,并进一步理解影响开源可持续性的关键问题。有鉴于此,本文致力于在项目、开发者、组织三个层面上理解开源软件社区可持续性的关键要素,采集、抽取并建模开源生态大数据中的关键信息,综合分析开源软件社区的行为特征、发展模式和治理机制,为开源生态的可持续发展提供实证研究支持和策略建议。具体的,本文面向开源软件社区可持续性的三个关键要素:项目生命周期,开发者群体协作和社区激励机制,首先设计并提出一套数据服务系统作为量化分析的基础设施,然后针对上述要素展开由开源生态数据驱动的实证研究。本文的主要工作与贡献总结如下:
一个开源软件社区的重要组成部分离不开项目、开发者和社区机制三方面的要素。本文以开源平台协作日志数据流为数据基础,以项目的生命周期、开发者的群体协作模式和社区的激励机制为切入点,对开源软件社区的可持续的关键要素展开数据驱动的实证研究。本研究为理解和推进开源软件的演化、治理和可持续性提供了重要的视角和实证支持,为开源社区的健康和活力提供了重要策略和分析工具。
报告 PPT:0315-Pre-defense.pdf
Description
摘要:开源软件(OpenSourceSoftware, OSS)是推动技术革新和效率提升的重要力量,促进了现代社会的数字化发展。近年来,开源软件的规模和复杂性不断增加,项目之间的上下游依赖与开发者社区的群体协作构成了庞大的数字生态系统,特别是以GitHub为首的社交编码与代码托管平台极大地影响了软件的协作模式和开发流程,在促进了全球分布式协作急剧扩张的同时也引发了一些问题。例如,一些项目在创建和发展时期获得了大量的关注,却由于各种原因后续无人再维护,对依赖于该项目的下游生态造成了影响;再如,由于开源协作在线上异步进行,对社区中开发者的工作习惯与群体协作模式缺乏理解,导致开发者流失或不平衡的工作负载;这些问题都影响了一个社区的长久稳定发展。如何确保开源软件社区的可持续性成为了学术和工业界的研究重点。如今,以 Git 和 GitHub 为代表的软件开发支撑工具与平台的广泛应用积累了海量的开源软件开发流程中产生的过程数据,对这些数据的采集、存储、建模和分析有助于洞察开源软件社区的发展动态,并进一步理解影响开源可持续性的关键问题。有鉴于此,本文致力于在项目、开发者、组织三个层面上理解开源软件社区可持续性的关键要素,采集、抽取并建模开源生态大数据中的关键信息,综合分析开源软件社区的行为特征、发展模式和治理机制,为开源生态的可持续发展提供实证研究支持和策略建议。具体的,本文面向开源软件社区可持续性的三个关键要素:项目生命周期,开发者群体协作和社区激励机制,首先设计并提出一套数据服务系统作为量化分析的基础设施,然后针对上述要素展开由开源生态数据驱动的实证研究。本文的主要工作与贡献总结如下:
一个开源软件社区的重要组成部分离不开项目、开发者和社区机制三方面的要素。本文以开源平台协作日志数据流为数据基础,以项目的生命周期、开发者的群体协作模式和社区的激励机制为切入点,对开源软件社区的可持续的关键要素展开数据驱动的实证研究。本研究为理解和推进开源软件的演化、治理和可持续性提供了重要的视角和实证支持,为开源社区的健康和活力提供了重要策略和分析工具。
报告 PPT:0315-Pre-defense.pdf