Please wait a minute...
文章检索
复杂系统与复杂性科学  2015, Vol. 12 Issue (1): 1-7    DOI: 10.13306/j.1672-3813.2015.01.001
  本期目录 | 过刊浏览 | 高级检索 |
开源软件社区开发者角色的演化分析
汪文娟1, 李兵1,2, 何鹏1
1.武汉大学a.软件工程国家重点实验室; b.复杂网络研究中心,武汉 430072;
2.南京财经大学江苏省电子商务重点实验室,南京 210046
An Analysis of the Evolution of Developers′ Role in Open-Source Software Community
WANG Wenjuan1, LI Bing1,2, HE Peng1
1. a. State Key Laboratory of Software Engineering; b. Research Center of Complex Network, Wuhan University, Wuhan 430072, China;
2. Jiangsu Provincial Key Laboratory of Electronic Business, Nanjing University of Finance & Economics, Nanjing 210003, China
全文: PDF(1383 KB)  
输出: BibTeX | EndNote (RIS)      
摘要 收集了Tomcat 6项目从2006—2010年10个版本的开发者修改日志和邮件列表信息,分析各个版本下开发者网络中开发者的活跃度演化趋势,从中提取典型的角色演化模式,并对比不同演化模式的开发者在特定工作类型上的贡献程度。实验结果表明,开发者网络中存在5种典型的角色演化模式,而且不同演化模式下的开发者从事的工作类型也有所不同。
服务
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章
汪文娟
李兵
何鹏
关键词 开源软件社区开发者网络分析角色演化活跃度    
Abstract:In this paper, we collect developers′ logs and mailing list information of 10 versions from Tomcat 6 during the time ranges from 2006 to 2010.Then we perform an evolution analysis on developers′ activities. According to the trend of developers′ activities, we extract typical evolutional patterns. Finally, a comparison between developers′ contribution to the specific work and different evolution patterns is made. The results show that five typical evolution patterns exist in the developers network and those developers under different evolution patterns engage different work.
Key wordsopen-source software community    developer networks analysis    role evolution    activity
收稿日期: 2013-10-07      出版日期: 2026-06-22
ZTFLH:  TP301  
基金资助:国家重点基础研究发展计划(2014CB340401); 国家自然科学基金(61273216,61272111,61202032,61202048);江苏省电子商务重点实验室开放基金(JSEB2012-02); 国家科技支撑计划子课题(2012BAH07B01);湖北省重大科技创新计划(2013AAA020); 武汉市青年科技晨光计划(2014070404010232)
通讯作者: 李兵(1969-),男,湖北武汉人,博士,教授,主要研究方向为复杂网络和软件工程。   
作者简介: 汪文娟(1989-),女,湖北武汉人,硕士研究生,主要研究方向为复杂网络与社交网络。
引用本文:   
汪文娟, 李兵, 何鹏. 开源软件社区开发者角色的演化分析[J]. 复杂系统与复杂性科学, 2015, 12(1): 1-7.
WANG Wenjuan, LI Bing, HE Peng. An Analysis of the Evolution of Developers′ Role in Open-Source Software Community[J]. Complex Systems and Complexity Science, 2015, 12(1): 1-7.
链接本文:  
https://fzkx.qdu.edu.cn/CN/10.13306/j.1672-3813.2015.01.001      或      https://fzkx.qdu.edu.cn/CN/Y2015/V12/I1/1
[1] Whitehead J,Mistrík I, Grundy J,et al. Collaborative Software Engineering:Concepts and Techniques[M].Berlin Heidelberg:Springer, 2010:1-30.
[2] Concas G,Marchesi M,Pinna S,et al.Power-Laws in a large object-oriented software system[J]. IEEE Trans On Software Engineering,2007, 33(10):687-708.
[3] Louridas P, Spinellis D, Vlachos V. Power laws in software[J].ACM Trans on Software Engineering and Methodology,2008,18(1):2.
[4] Kleinberg J. The convergence of social and technological networks[J]. Communications of the ACM, 2008,51(11):66-72.
[5] Nakakoji K, Yamamoto Y,Kishida K, et al.Evolution patterns of open-source software systems and communities[C]//Proceedings of the international workshop on Principles of software evolution.ACM, 2002: 76-85.
[6] Xu N. An exploratory study of open source software based on public project archives[D]. Concordia University, 2003.
[7] Xu J, Gao Y, Christley S,et al. A topological analysis of the open source software development community[C]//Proceedings of the 38th Annual Hawaii International Conference on System Sciences.IEEE, 2005:4-7.
[8] Borgatti S,Everett M. Models of Core/Periphery Structures[J].Social Networks,2000,21(4):375-395.
[9] Crowston K,Howison J. Assessing the health of open source communities[J]. Computer, 2006,39(5):89-91.
[10] Sureka A,Goyal A, Rastogi A.Using social network analysis for mining collaboration data in a defect tracking system for risk and vulnerability analysis[C]//Proceedings of the 4th India Software Engineering Conference. ACM, 2011: 195-204.
[11] Pinzger M,Nagappan N, Murphy B. Can developer-module networks predict failures[C]//Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering. ACM,2008:2-12.
[12] Crowston K,Wei K, Li Q, et al.Core and periphery in free/libre and open source software team communications[C]//Proceedings of the 39th Annual Hawaii International Conference on System Sciences. IEEE, 2006, 6: 118.
[13] Wiggins A, Howison J,Crowston K. Social dynamics of floss team communication across channels[J]. Fourth International Conference on Open Source Software,2008, 275(7):131-142.
[14] Huang S K,Liu K M. Mining version histories to verify the learning process of legitimate peripheral participants[J]. International Conference on Software Engineering, 2005,30(4):1-5.
[15] Herzig K, Just S,Zeller A.It's not a bug, it's a feature: how misclassification impacts bug prediction[C]//Proceedings of the 2013 International Conference on Software Engineering.IEEE,2013:392-401.
[1] 余路粉, 孙文静, 潘文林, 张天军, 胡志涛, 聂腾涛. 基于加权惩罚局部结构熵的时序网络重要节点识别[J]. 复杂系统与复杂性科学, 2026, 23(2): 57-66.
[2] 殷茗, 杨浩轩, 秦鹏, 姜继娇. 多表征融合的弱关联社交网络中危险言论引导者检测[J]. 复杂系统与复杂性科学, 2026, 23(2): 26-33.
[3] 刘鹏, 张鹏臣, 王念新. 开源软件社区开发者协作网络结构演化分析——以Cloud Foundry社区为例[J]. 复杂系统与复杂性科学, 2019, 16(4): 31-43.
[4] 韩定定, 柳康, 陈超, 陈趣. 基于空间活跃度网络的搜索策略研究[J]. 复杂系统与复杂性科学, 2017, 14(2): 103-109.
[5] 顾亦然, 孙晖. 基于SA-LEN的网络社区发现的研究[J]. 复杂系统与复杂性科学, 2015, 12(2): 85-90.
[6] 曾进群, 杨建梅, 陈泉. 开源软件社区知识创造沟通网络演变研究[J]. 复杂系统与复杂性科学, 2014, 11(2): 62-71.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed