首页> 外文会议>International Conference on Advanced Computing and Intelligent Engineering >A Brief Study on Build Failures in Continuous Integration: Causation and Effect
【24h】

A Brief Study on Build Failures in Continuous Integration: Causation and Effect

机译:浅析连续集成中的构建失败:因果关系

获取原文

摘要

Continuous Integration (CI) has successfully tackled the problem of bug fixing owing to which it has gained immense popularity among software developers. CI encourages to commit on the go so that each bug can be traced to its source and handled accordingly. However, CI remains a practice at its core, and only a part of it can be implemented. Anything which does not follow good CI practice would pave the way for a greater number of build fails. CI"s continuous nature may cause a clutter in a big team, leading to one developer's build failing the other. Numerous consecutive build fails can put the project on a standstill till the build is made clean which may cause developers to lose interest eventually. We investigate, in this paper, causation and effect of build failure in CI. We first see whether a large team size contributes to more build failure and second, whether an increasing number of consecutive build failures have any impact on the productivity of developers. We have used data provided in TravisTorrent and analysed the 3,702,595 Travis builds which mostly contain Java and Ruby as the programming language used. For both the languages, we have made a comprehensive analysis of the problem we address.
机译:持续整合(CI)已成功解决错误修复的问题,因为它在软件开发人员中获得了巨大的普及。 CI鼓励对此进行提交,以便每个错误都可以追溯到其源并相应处理。但是,CI仍然是其核心的实践,只能实施它的一部分。任何不遵循良好CI实践的任何东西都会为更多的构建失败铺平道路。 CI的持续性可能会导致一个大队中的混乱,导致一个开发人员的构建失败了另一个。许多连续的构建失败可以将项目放在停滞状态,直到构建清洁,可能导致开发人员最终失利。我们在本文中调查CI中构建失败的因果关系。我们首先看到大型团队规模是否有助于更大的构建失败,而第二,连续的构建失败越来越多地对开发人员的生产力产生任何影响。我们有在Travistorrent中提供的使用数据,并分析了3,702,595个Travis构建,主要包含Java和Ruby作为所使用的编程语言。对于既有语言,我们已经全面分析了我们地址的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号