期刊文献+

Roster:一种开发者潜在同行推荐方法 被引量:8

Roster:An Approach to Potential Peer Recommendation for Developers
在线阅读 下载PDF
导出
摘要 根据开发者的历史开发信息,推荐潜在合作对象或能够胜任的任务,对于减少开发延时,提高团队开发效率有极大的促进作用.大量已有工作主要研究单个开源项目开发者社区,通过确定开发者的个人技能实施推荐.然而,以整个开源社区为视角,研究使用开发者实践技能做推荐,实现开发者跨项目与组织边界合作的工作相对甚少.为丰富这一工作,文中结合开发者的实践技能相似性与共同开发者数,为Sourceforge.net社区未曾合作的开发者提供一种同行推荐的方法.研究结果表明文中的方法能够有效地实现开发者同行推荐,相比只考虑共同开发者数时成功推荐的开发者数增加了31.1%,且推荐精度提高0.4倍,缓解了社区合作的稀疏性.最后,应用文中提出的方法开发了一个Roster推荐系统,为社区开发者的交流建立了一种新的辅助途径. Applying developer’s historical activities to recommend the potential collaborators orcompetent tasks plays an important role in software management which can greatly improve thedevelopment efficiency and further reduce the unnecessary delay.Though there are numerousliteratures on this topic,they only focus on recommendation in the context of a single open-sourceproject.Few explored the recommendation problem that is to promote the cross collaborationbetween developers engaged in different projects and organizations from the perspective of the wholeopen-source community.In this paper we bridge this gap,by proposing an approach to recommendpeers for developers who do not collaborated with each other now but will be most likely to constructcooperation in the future according to their similar expertise and the number of common developers.Empirical results on the Sourceforge.net dataset show that our approach can achieve an effective peerrecommendation for developers.Compared with those only considering the number of commondevelopers,in our approach,the number of successful recommendations is increased by 31.1%and the accuracy improved by 40%.Finally,our approach has been automated by a tool Roster.
出处 《计算机学报》 EI CSCD 北大核心 2014年第4期859-872,共14页 Chinese Journal of Computers
基金 国家“九七三”重点基础研究发展规划项目基金(2014CB340401) 国家自然科学基金(61273216,61272111,61202048,61202032) 武汉市科技攻关计划项目(201210621214) 江苏省电子商务重点实验室开放基金(JSEB2012-02) 湖北省重大科技创新计划(2013AAA020) 浙江省自然科学基金青年科学基金(LQ12F02011)资助~~
关键词 开源社区 开发者实践技能 群体软件工程 软件工程推荐系统 社会计算 open-source community developer expertise collective software engineering recom-mendation system for software engineering social computing
作者简介 何鹏,男,1988年生,博士研究生,中国计算机学会(CCF)会员,主要研究方向为软件工程、复杂网络.Email:penghe@whu.edu.cn. 李兵(通信作者),男,1969年生,教授,博士生导师,中国计算机学会(CCF)高级会员,主要研究领域为软件工程、复杂网络、云计算和人工智能.Email:bingli@whu.edu.cn. 杨习辉,男,1987年生,硕士研究生,主要研究方向为软件工程. 熊伟,男,1973年生,讲师,主要研究方向为软件工程. 陈军,男,1967年生,教授,博士生导师,主要研究领域为多媒体网络通信.
  • 相关文献

参考文献4

二级参考文献44

  • 1赫南,淦文燕,李德毅,康建初.一个小型演员合作网的拓扑性质分析[J].复杂系统与复杂性科学,2006,3(4):1-10. 被引量:16
  • 2[1]Erdos P, Rényi A. On the evolution of random graphs[J]. Publ. Math. Inst. Hung. Acad. Sci., 1960, 5: 17-60.
  • 3[2]Watts D J, Strogatz S H. Collective dynamics of ′small-world′ networks[J].Nature, 1998, 393: 440-442.
  • 4[3]Barabsi A L, Albert R. Emergence of scaling in random networks[J]. Science, 1999, 289: 509-512.
  • 5[4]Albert R, Barabsi A L. Statistical mechanics of complex networks[J]. Review of Modern Physics, 2002, 74 (1): 47-97.
  • 6[5]Strogatz S H. Exploring complex networks[J].Nature, 2001, 410: 268-276.
  • 7[6]Farkas I, Derenyi I, Jeong H, et.al. Networks in life: scaling properties and eigenvalue spectra[J]. Phys. A, 2002, 314: 25-34.
  • 8[1]Albert R,Barabasi A L.Statistical mechanics of complex networks[J].Reviews of Modern Physics,2002,74:47-97.
  • 9[2]Newman M E J.The structure and function of complex networks[J].SIAM Rev,2003,45:167-225.
  • 10[3]Boccaletti S,Latora V,Moreno Y,et al.Complex networks:structure and dynamics[J].Physics Reports,2006,424:175-308.

共引文献210

同被引文献56

  • 1李兵,王浩,李增扬,何克清,余敦辉.基于复杂网络的软件复杂性度量研究[J].电子学报,2006,34(B12):2371-2375. 被引量:38
  • 2陈健,印鉴.基于影响集的协作过滤推荐算法[J].软件学报,2007,18(7):1685-1694. 被引量:59
  • 3张光卫,李德毅,李鹏,康建初,陈桂生.基于云模型的协同过滤推荐算法[J].软件学报,2007,18(10):2403-2411. 被引量:197
  • 4Bhattacharya p, Iliofotou M, Neamtiu 1, et al. Graph-based analysis and prediction for software evolution[C]I I Proceedings of the 34th International Conference on Software Engineering (lCSE). Zurich, Switzerland: IEEE, 2012: 419 - 429.
  • 5Pan W F, Li B, Ma Y T, et al. Multi-granularity evolution analysis of software using complex network theory[J]. Journal of System Science and Complexity, 2010,24(4) :1-14.
  • 6Lehman M M, Ramil J F, Wernick P D, et al. Metrics and laws of software evolution-the nineties view[C]I I Proceedings of the 4th Internation- al Symposium on Software Metrics. Washington, USA: ACM, 1997: 20 - 32.
  • 7Kleinberg J. The convergence of social and technological networks[J]. Communications of the ACM, 2008,51(11) :66 -72.
  • 8Conway M E. How do committees invent[J]. Datamation, 1968,14(4): 28 - 3l.
  • 9Zanetti M S. The co-evolution of socio-technical structures in sustainable software development: Lessons from the open source software communities[C]// Proceedings of the 34th International Conference on Software Engineering. Zurich, Swizerland , IEEE, 2012: 1587 - 1590.
  • 10Valverde S, Cancho R, and Sole R. Scale-free networks from optimal design[J]. Euro physics Letters, 2002,60(4): 512 - 517.

引证文献8

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部