首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号