以SourceForge社区为例,研究了开源项目开发过程中的风险传递和崩塌级联反应,对开源社区的雪崩效应进行了实证研究。分析发现,技术关联与合作关联是开源项目之间风险传递的两种主要模式,基于上述关联模式,某个项目的失败会引发一定规模的雪崩级联反应。针对SourceForge开源社区的实证研究结果显示,雪崩规模呈幂律分布,最大雪崩规模仅为18,但规模持续变大,这意味着社区处于创建期到成长期的演化阶段。
To verify avalanche dynamics of open source community, the paper offers an empirical study on SourceForge.net, which is the largest open source community in the world. It researches risk transfer between projects and the cascading phenomenon, finds there are two kinds of mechanisms, through which to transfer risk and trigger an avalanche, they include technical co-relation and cooperative co-relation. We measure the distribution of the avalanche size on the Sourceforge.net. The results show that the avalanche sizes follow power law distributions and the maximum size is only 18. However, based on the analysis of the dynamic evolution results of the cross section data, we find that the maximum massive avalanche size continues to get bigger, which means that Sourceforge.net is evolving into the growth stage.
[1] Michlmayr M. Quality Improvement in volunteer free and open source software projects: exploring the impact of release management[D]. Cambridge: University of Cambridge, 2007
[2] Carreras B A, Newman D E, Dobson I, et al. Initial evidence for self-organized criticality in electric power system blackouts[C]//Proceedings of the 33rd Annual Hawaii International Conference on System Sciences IEEE. Hawaii, 2000: 6.
[3] Sachtjen M L, Carreras B A, Lynch V E. Disturbances in a power transmission system[J]. Phys Rev E, 2000,61(5):4877.
[4] Motter A E, Lai Y C. Cascade-based attacks on complex networks[J]. Phys Rev E, 2002, 66(6): 065102(R).
[5] Crucitti P, Latora V, Marchiori M. Model for cascading failures in complex networks[J]. Phys Rev E, 2004, 69(4): 045104 (R).
[6] Kinney R, Crucitti P, Albert R, et al. Modeling cascading failures in the north american power grid[J]. The European Physical Journal B-Condensed Matter and Complex Systems, 2005, 46(1): 101-107.
[7] Carreras B A, Lynch V E, Dobson I, et al. Critical points and transitions in an electric power transmission model for cascading failure blackouts[J]. Chaos, 2002, 12(4): 985-994.
[8] Bak P,Tang C,Wiesenfeld K. Self-organized criticality[J]. Phys Rev A, 1988, 38(1):364:374.
[9] Bak P,Chen K,Tang C. A forest-fire model and some thoughts on turbulence[J]. Physics Letters A,1990,147(5-6):297-300.
[10] Olami Z,Feder H J S,Christensen K. Self-organized criticality in a continuous, nonconservative cellular automaton modeling earthquakes[J]. Physical Review Letters,1992,68(8):1244-1247.
[11] Bak P,Sneppen K. Punctuated equilibrium and criticality in a simple model of evolution[J]. Physical Review Letters,71(24): 4083-4086.
[12] Bak P, Chen K, Scheinkman J A, et al. Aggregate fluctuations from independent sectoral shocks: self-organized criticality in a model of production and inventory dynamics[J]. Ricerche Economiche,1993,47(1):3-30.
[13] Jensen C, Scacchi W. Process modeling across the web information infrastructure[J]. Software Process-Improvement and Practice, 2005, 10(3):255-272.
[14] Scacchi W. Free/open source software development: recent research results and methods[J]. Advances in Computers, 2007, 69: 243-295.
[15] Katsamakas E, Georgantzas N C. Open source software development: a systems dynamics model[DB/OL].[2014-01-02].http://www.systerndynamics.org/conferences/2007/proceed/proceed/papers/KATSA472.pdf.
[16] Pan X D, Feng J Y, Yang J M. Research on the evolution of corporate culture based on naming game[C]//2008 ISECS International Colloquium on Computing, Communication, Control, and Management. Guangzhou, 2008, 1: 659-663.
[17] 潘向东,杨建梅. Naming Game 模型的研究进展及应用[J]. 复杂系统与复杂性科学,2009,6(2):87-92.
Pan Xiangdong,Yang Jianmei. A survey of the development and application of naming game model[J]. Complex Systems and Complexity Science, 2009, 6(2):87-92.
[18] Xu J,Christley S,Madey G. The open source software community structure[DB/OL].[2014-01-02].http://researchgate.net/publication/237940105_The_Open_Source_Software_Community_Structure.
[19] González-Barahona J M, López L, Robles G. Community structure of modules in the apache project[C]//Proceedings of the 4th Workshop on Open Source Software Engineering. 26th International Conference on Software Engineering. Edinburgh, Scotland, UK, 2004.
[20] Held G A,Solina D H,Solina H, et al. Experimental study of critical-mass fluctuations in an evolving sandpile[J].Physical Review Letters, 1990, 65(9):1120-1123.
[21] Jensen H J. Self-Organized Criticality: Emergent Complex Behavior in Physical and Biological Systems[M]. Cambridge: Cambridge University Press, 1998.
[22] Lattemann C, Stieglitz S. Framework for governance in open source communities[C]//Proceedings of the 38th Annual Hawaii International Conference on System Sciences. IEEE, Hawaii, 2005: 192a.
[23] Malamud B D,Morein G,Turcotte D L. Forest fires: an example of self-organized critical behavior[J]. Science, 1998, 281(5384):1840-1842.