"这篇研究论文探讨了基于社区的开源软件(FLOSS)开发人员的动机、个人属性和行为模式,旨在填补关于此类开发者经验的现有文献中的空白。研究使用了2003年的FLOSS-US网络调查数据,通过层次聚类分析对开发者的动机特征进行分类。结果显示,超过一半的受访者与不同规模的项目有关联,尤其在大型和非常大型项目中,混合比例显著。开发者从小型项目转向大型项目往往与提升编程技能的动机相关。此外,个体的早期动机和属性对其选择参与不同规模项目有显著影响。该研究由Paul A. David和Joseph S. Shapiro合作完成,并得到了国家科学基金会和斯坦福大学等相关机构的支持。"
这篇论文深入研究了开源软件社区的生产机制,特别是自由/自由和开源软件(FLOSS)项目。作者关注的核心问题是参与这些社区开发的人员的动机、个性差异以及他们的行为模式。他们通过分析FLOSS-US 2003年的广泛网络调查数据,对开发者的动机进行了详细的剖析。使用层次聚类分析,他们将开发者按其独特的动机特征分组,揭示了开发者参与开源项目的多元性。
研究发现,参与FLOSS项目的开发者并非单一类型,而是具有显著的异质性。大约一半以上的受访者不仅参与了不同规模的项目,而且在大型和非常大型项目中,这种多样性的参与度尤为突出。这表明,尽管开发者可以在各种规模的项目中找到一席之地,但大型项目对多样化的动机有更大的吸引力。
在开发者流动性的分析中,研究指出,有些开发者会从较小的项目转移到较大的项目,这往往与他们提升编程技能或寻求新挑战的动机有关。这一发现提示,对于个人职业发展和技能提升的渴望是驱动开发者变动项目的重要因素。
此外,研究还强调了个体的早期动机和其他个人属性对开发者选择参与项目规模的显著影响。这意味着,开发者最初参与开源社区的原因,以及他们的个人特质,如技术能力、兴趣、社交网络等,都会影响他们选择参与何种规模的项目。
该研究的贡献在于它不仅丰富了我们对开源社区的理解,还提出了对未来研究的启示,例如如何更深入地探究开发者动机的细微差异,以及这些动机如何随着项目和社区的发展而变化。同时,这项工作也为政策制定者和项目管理者提供了有价值的见解,帮助他们更好地理解和吸引开发者,促进开源软件社区的持续繁荣。