首页> 外文会议>2013 29th IEEE International Conference on Software Maintenance >Social Activities Rival Patch Submission for Prediction of Developer Initiation in OSS Projects
【24h】

Social Activities Rival Patch Submission for Prediction of Developer Initiation in OSS Projects

机译:社交活动竞争对手补丁提交,用于预测OSS项目中的开发人员启动

获取原文
获取原文并翻译 | 示例

摘要

Maintaining a productive and collaborative team of developers is essential to Open Source Software (OSS) success, and hinges upon the trust inherent among the team. Whether a project participant is initiated as a developer is a function of both his technical contributions and also his social interactions with other project participants. Oneâs online social footprint is arguably easier to ascertain and gather than oneâs technical contributions e.g., gathering patch submission information requires mining multiple sources with different formats, and then merging the aliases from these sources. In contrast to prior work, where patch submission was found to be an essential ingredient to achieving developer status, here we investigate the extent to which the likelihood of achieving that status can be modeled solely as a social network phenomenon. For 6 different OSS projects we compile and integrate a set of social measures of the communications network among OSS project participants and a set of technical measures, i.e. OSS developers patch submission activities. We use these sets to predict whether a project participant will become a developer. We find that the social network metrics, in particular the amount of two-way communication a person participates in, are more significant predictors of oneâs likelihood to becoming a developer. Further, we find that this is true to the extent that other predictors, e.g. patch submission info, need not be included in the models. In addition, we show that future developers are easy to identify with great fidelity when using the first three months of data of their social activities. Moreover, only the first month of their social links are a very useful predictor, coming within 10% of the three month dataâs predictions. Finally, we find that it is easier to become a developer earlier in the projects lifecycle than it is later as the project matures. These results should provide insight on the social n- ture of gaining trust and advancing in status in distributed projects.
机译:维持一支富有生产力和协作能力的开发人员团队对于开源软件(OSS)的成功至关重要,而且取决于团队之间固有的信任。项目参与者是否以开发者身份开始,这取决于他的技术贡献以及他与其他项目参与者的社交互动。可以说,一个人的在线社交足迹比一个人的技术贡献更容易确定和收集,例如,收集补丁提交信息需要挖掘具有不同格式的多个来源,然后合并这些来源的别名。与先前的工作相反,在先前的工作中,提交补丁是获得开发者身份的重要组成部分,在这里,我们调查了达到该身份的可能性可以完全建模为社交网络现象的程度。对于6个不同的OSS项目,我们汇编并集成了OSS项目参与者之间的一组通信网络社交措施和一组技术措施,即OSS开发人员修补提交活动。我们使用这些集合来预测项目参与者是否将成为开发人员。我们发现,社交网络指标,特别是一个人参与的双向交流的数量,是一个人成为开发人员的可能性的更重要的预测指标。此外,我们发现在其他预测变量(例如补丁提交信息,无需包含在模型中。此外,我们显示,未来的开发人员在使用社交活动的前三个月的数据时,很容易确定自己的身份。此外,只有社交联系的第一个月是一个非常有用的预测指标,不到三个月数据预测的10%。最后,我们发现,在项目生命周期中较早地成为开发人员比在项目成熟时更容易成为开发人员。这些结果应提供有关在分布式项目中获得信任和地位提升的社会本质的见解。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号