首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
何鹏  李兵  杨习辉  熊伟 《计算机科学》2015,42(2):161-166
着重从开发者角度出发,先对SourceForge.net开源社区项目与开发者数量增长情况进行统计分析,以见证社区的快速发展;随后以两个月为时间段分析新增开发者、合作的数目,并将开发者之间新建的合作细分为4种情况,探析4种合作方式情况下的差异,进而判断社区开发者优先选择合作方式的顺序;最后针对新开发者与社区已有开发者之间的合作,分析了新开发者的合作偏好与已有开发者的度数中心性、介数中心性和接近中心性,以及他们的开发项目数与之前项目中角色的关系,发现新成员优先选择与介数中心性或度数中心性大的已有开发者合作,且这些开发者整体上都具有多次开发经验并在开发过程中担任过特定角色。研究结果有利于优化群体软件开发过程,为提高群体软件开发效率与质量水平奠定了基础。  相似文献   

2.
根据开发者的历史开发信息,推荐潜在合作对象或能够胜任的任务,对于减少开发延时,提高团队开发效率有极大的促进作用.大量已有工作主要研究单个开源项目开发者社区,通过确定开发者的个人技能实施推荐.然而,以整个开源社区为视角,研究使用开发者实践技能做推荐,实现开发者跨项目与组织边界合作的工作相对甚少.为丰富这一工作,文中结合开发者的实践技能相似性与共同开发者数,为Sourceforge.net社区未曾合作的开发者提供一种同行推荐的方法.研究结果表明文中的方法能够有效地实现开发者同行推荐,相比只考虑共同开发者数时成功推荐的开发者数增加了31.1%,且推荐精度提高0.4倍,缓解了社区合作的稀疏性.最后,应用文中提出的方法开发了一个Roster推荐系统,为社区开发者的交流建立了一种新的辅助途径.  相似文献   

3.
李存燕  洪玫 《计算机科学》2019,46(2):152-158
开源环境下开发人员的行为特征分析是促进开源社区协作开发的重要问题之一。文中以Github开源社区的数据为研究对象,结合可视化分析的技术,分析了Github上开发者贡献度的影响因素,探索了开发者之间的协作关系,进一步分析了开发者所属地域与开发者协作之间的关系。通过研究结果发现了一些具有重要理论和时间价值的现象与结论,从一个新的视角揭示了开发人员的部分行为特征。  相似文献   

4.
寻找潜在的开源社区合作者可以提高项目开发效率并缩短开发周期。通过分析开发者特征信息和开发者之间的合作关系,可以确定开发者擅长的项目类型。利用社区中的开发者合作网络和每个开发者的特征,使用图神经网络模型学习每个开发者的特征表示,从而有效地推荐合作者。利用开源社区SourceForge.net公开的数据集进行了多组实验,结果表明:在为1982个开发者推荐的Top10个候选者中,成功率高达52.3%,并且最高的全类别平均正确率(mean Average Precision,mAP)值和平均倒数排名(Mean Reciprocal Ranking,MRR)值分别达到65.7%和23.9%,为开源社区中的开发者寻找合作伙伴提供了一种高效的合作路径。  相似文献   

5.
陈杰 《软件世界》2007,(21):83-85
10月13日,“2007 Linux Kemel开发者大会”在北京清华大学召开。据业内人士介绍,此次大会是由民间发起的、社区组办的规格最高的一次开发者大会。而作为这次大会的主办方,AKA信息技术组织得到了人们广泛的关注。中国的开源社区犹如扶不起的阿斗,由于中国开源运动起步较晚,当时人们缺乏开源文化和开源哲学理念的熏陶,忽视开源社区的开发创新机制,社区发展非常缓慢,  相似文献   

6.
李其锋  李兵 《计算机科学》2015,42(12):43-46
开源软件的开发主要依靠开发人员的自我管理和志愿贡献。在软件开发过程中,开发人员的组成、分工、能力等会发生经常性的改变,这些改变都会通过交互行为的变化反映出来。已有研究成果表明开源软件存在核心团队,他们主导项目的开发与实施,但对开发团队随时间而发生的结构变化的研究较少。通过观测软件项目生命周期中开发者总体的变化情况,研究了开发者网络与软件的协同演化机理,以GNU/Linux公共数据集为例,讨论了开源软件开发者数量、自愿度、开发者经验与项目的协同演化现象,并给出了演化的合理解释。  相似文献   

7.
姜太文 《软件世界》2007,(18):49-50
参与开源社区有着多种多样的形式,而本文作者作为开源CMS系统Xoops的国际项目负责人,将讲述他是如何参与到开源社区当中的,并在参与社区研发的同时,如何平衡个人本职工作与社区奉献的关系。  相似文献   

8.
2018年6月28日,数据平面开发套件(DPDK,Data Plane Development Kit)开源社区技术盛会-2018中国DPDK开发者峰会在北京隆重召开。本次峰会云集电信运营,数据中心,服务器和电信行业的领导以及技术专家,探讨与分享开源社区的技术和解决方案。与会者们以如何加速DPDK开源社区在中国的发展、推动数据平面相关技术在中国市场上的实践等话题进行了深入讨论,旨在建立中国在软件定义网络与网络功能虚拟化创新上的领先地位,加速相关行业对DPDK技术的应用和探索。  相似文献   

9.
社交化编码是当前软件开发生产的一个重要方式,其开发模式的灵活性与开放性吸引了大量的开发者.开发者通过参与开源项目能够提升自己的开发能力并在社区中形成自己的影响力.许多开源社区如GitHub上有大量的开源项目.开发者将花费大量的时间与精力去寻找自己感兴趣的项目.开源项目推荐引起了研究者的兴趣,然而,目前的方法中仅仅基于开发者过去参加过的项目的相似性进行项目推荐,没有对开发者的兴趣迁移进行考虑.针对这一问题,本文提出了一种基于项目主题迁移频繁模式挖掘的推荐算法.该方法结合了概率主题模型与顺序频繁模式挖掘,并考虑项目社交关联和流行度,从而为开发者提供个性化开源项目推荐.本文所提方法的召回率比传统的方法高出了10.9%,推荐效果显著提升.  相似文献   

10.
谢新强  杨晓春  王斌  张霞  纪勇  黄治纲 《软件学报》2018,29(8):2306-2321
软件开发者能力评价和协作关系推荐是大数据环境下软件智能化开发领域的一个研究热点.通过分析互联网开发者社区和企业内部开发环境,设计出基于模糊综合评价的开发者能力模型;随后,通过挖掘开发者与任务的动态交互行为、静态匹配度以及开发者能力三个不同维度的特征并结合矩阵分解技术,提出一种能力与行为感知的多特征融合协同过滤开发者推荐方法,最终解决开发者推荐面临的评价矩阵稀疏性和冷启动问题,提升个性化精准推荐效率.从系统层面给出适合大数据环境的多特征融合开发者推荐原型系统实践及对现有开源技术框架的优化改进,实验过程分别基于互联网问答社区StackOverflow和企业内部GitLab环境进行了实验分析.最后,对未来研究可能的问题及思路进行了展望.  相似文献   

11.
软件版本发布这一软件管理活动不仅直接影响开源软件用户的使用体验,同时也会在一定程度上影响着开源社区的贡献评估过程。针对此问题,对开源软件版本发布与开源社区贡献评估的关系展开实证研究,着重分析软件版本发布对贡献的第一次评估反馈以及接受概率的影响。根据实验结果,对目前的开源社区提出相应的实践建议,以促进开源社区更加有效地管理软件版本发布与贡献评估之间的关系,使得开源社区能够更加良性发展。  相似文献   

12.
通过进一步的合作,SAP加深了对开源社区的承诺近日,北京——对于那些在SAP应用和SUSE Linux En- terprise操作系统上面运行业务的公司,Novell和SAP AG (NYSE:SAP)近日宣布扩展双方的长期合作关系,向他们提供更多的支持选择。为了有助于满足对SUSE Linux Enterprise  相似文献   

13.
Gitcoin是一个基于开源社区GitHub的众包平台。在Gitcoin中,项目团队可以发布开发任务,开发者选择感兴趣的任务并注册,发布者选择合适的开发者完成任务并发放赏金。但是一些任务因缺乏注册者而失败,部分任务未能合格完成,顺利完成的任务也面临开发者注册间隔时间长的问题。因此,需要一种开发者推荐方法,快速为众包任务发现合适的开发人员,缩短开发者注册众包任务的时间,发现潜在合适的开发者并激励其注册,促进众包任务顺利完成。文中提出了一种基于LGBM分类算法的开发者推荐方法DEVRec(Developer Recommendation)。该方法提取任务特征、开发者特征、开发者和任务的关系特征,使用LGBM分类算法进行二分类,计算开发者注册任务的概率,最终得到众包任务的推荐人员列表。为了评估推荐效果,获取Gitcoin的1 599个已完成众包任务、343名任务发布者和1 605名开发者。实验结果显示,与对比方法Policy Model相比,DEVRec前1位、前3位、前5位和前10位推荐的准确度及MRR指标分别提高了73.11%,119.07%,86.55%,29.24%和62.27%。  相似文献   

14.
赵晓亮 《软件世界》2006,(17):33-33
国内厂商对开源社区支持不够,以后我们会加强支持。今年红旗建立了Linux人桌面的社区。Linux人桌面的社区0.2版本正在进行测试,这是一个完全社区的开发方式。9月份,红旗计划跟英特尔公司共同赞助一个社区活动,同时在年底会发布国际上首家基于LinuxUNPC的项目,这是一个新的项目,比笔记本还小,但是具有笔记本的功能。所以红旗在承担Linux版本的开发工作,同时也希望在这方面建立一个社区的模式,吸引更多的爱好者参与开发。同时,红旗与日、韩方面进行了合作,开发一个亚洲社区,吸引更多的亚洲爱好者,共同参与Linux版本的开发工作。除了在国内…  相似文献   

15.
在开源社区中,开发者提出的问题能否得到快速与高质量的答复和解决决定着社区的活跃程度。因此,为新提交的问题寻找和推荐合适的问题解决参与者有助于社区的发展。根据开发者之间的协作关系记录与开发者参与问题的记录构建了双层图注意力网络的问题解决参与者推荐模型(GAT-UCG)。首先获取问题参与者的信息和开发者的互动信息,分别构建开发者问题参与图和开发者协作关系图.通过注意力机制对于边重新分配权重,最后根据输出层得到的问题节点嵌入表示进行问题参与者的top-N推荐。选取了GitHub流行仓库中的7 352个问题进行了实验,实验结果表明,所提GAT-UCG模型在推荐准确率、召回率、F-score三个指标上均优于基线方法。  相似文献   

16.
虚拟化技术是当下非常火热的一个领域,而开源社区的活力给这项技术加上了飞翔的翅膀。随着开源思想的深入人心,尤其是Linux内核的成熟提供了最佳的借鉴平台,开发者将他们的想法付诸实现变得愈发容易。  相似文献   

17.
虚拟化技术是当下非常火热的一个领域,而开源社区的活力给这项技术加上了飞翔的翅膀。随着开源思想的深入人心,尤其是Linux内核的成熟提供了最佳的借鉴平台,开发者将他们的想法付诸实现变得愈发容易。  相似文献   

18.
《互联网周刊》2012,(14):44-45
定位:沟通服务于开发者的非营利性组织开发者联盟的定位,与平台的定位,不能是对抗性的,而只能是合作性的。它们之间的关系,应是商业生态关系。使命:为广大应用开发者提供合作交流的渠道;为应用平台、应用开发者以及终端用户,提供沟通协作的渠道;为开发者在人力培训、软件测试、知识产权保护等方面提供帮助;保障开发者利益、促进合作,为创新的技术提供发育和成长的舆论环境。  相似文献   

19.
近几年,开源社区等具有社会网络性质的网络协作得到了较快发展,有必要获取一种考虑社会关系和协作特性的模型和技术,从而进一步推进社会网络协作的开展。从社会网络理论出发抽象出协作网络的拓扑结构,提出了一种综合考虑协作者之间的联系关系和合作关系的协作者社会网络模型构造方法。在定义三种联系行为的基础上,给出了度量联系关系强度的方法。在界定合作行为基础上,给出了度量合作关系强度的方法。通过使用开源社区www.codeplex.com的数据进行实验,证明了模型和方法的有效性。  相似文献   

20.
<正>全新的合作有助于开发者采用基于ARM架构的领先的STM32微控制器打造智能产品并推动物联网发展ARM近日与横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroeleetronies,以下简称ST)共同宣布,ST已正式加入ARM mbed~(TM)项目。该项合作将允许开发者在使用ST基于ARM Cortex-M系列处理器STM32微控制器系列产品进行开发的同时,自由获取mbed软件、开发工具及在线合作平台,帮助他们实  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号