首页> 外文会议>IEEE International Conference on Machine Learning and Applications >Rejection Factors of Pull Requests Filed by Core Team Developers in Software Projects with High Acceptance Rates
【24h】

Rejection Factors of Pull Requests Filed by Core Team Developers in Software Projects with High Acceptance Rates

机译:核心团队开发人员在高验收率的软件项目中提交的拉出因素

获取原文

摘要

When developers want to contribute to an opensource project, they fork the repository, make changes, and send a pull request to the core team to incorporate these changes back into the repository. However, some projects enforce this collaboration model even for changes made by core team developers. This potentially enhances the quality of the repository by adding an inspection step before accepting a contribution into the repository. In this context, though less frequently, the contributions may be rejected. The understanding of the factors that lead to the rejection of these internal contributions is crucial for the improvement of the ways core developers collaborate, having a direct impact on the team productivity. In this work we extract association rules from pull request data stored in software repositories in order to find factors that have influence over the decision of rejecting contributions made by core developers. In addition, we present a qualitative analysis of some cases, helping to understand the patterns that arose from the association rules. The results indicate that some key factors increase the changes of having internal contributions rejected: (i) the inexperience with pull requests; (ii) the complexity of contributions, as well as the locality of the artifacts that have been modified; and (iii) the contribution policy of the projects.
机译:当开发人员希望为OpenSource项目做出贡献时,他们攻击存储库,进行更改,并向核心团队发送拉出请求,将这些更改结合回存储库。但是,即使核心团队开发人员所做的更改,某些项目也强制执行此协作模型。这可能通过在接受到存储库中的贡献之前添加检查步骤来增强存储库的质量。在这种情况下,尽管较少,但可能会拒绝贡献。对导致这些内部捐款的因素的理解对于改善核心开发商合作的方式,对团队生产力直接影响,这是至关重要。在这项工作中,我们从软件存储库中的拉出请求数据中提取关联规则,以找到对核心开发人员拒绝贡献的决定影响的因素。此外,我们提出了对某些情况的定性分析,有助于了解从关联规则产生的模式。结果表明,有些关键因素增加了拒绝的内部捐款的变化:(i)提出请求的缺乏经验; (ii)贡献的复杂性,以及已修改的伪影的局部性; (iii)项目的贡献政策。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号