首页> 外文会议>IEEE International Conference on Software Maintenance and Evolution >A Tale of CI Build Failures: An Open Source and a Financial Organization Perspective
【24h】

A Tale of CI Build Failures: An Open Source and a Financial Organization Perspective

机译:CI构建故障的故事:开源和金融组织视角

获取原文

摘要

Continuous Integration (CI) and Continuous Delivery (CD) are widespread in both industrial and open-source software (OSS) projects. Recent research characterized build failures in CI and identified factors potentially correlated to them. However, most observations and findings of previous work are exclusively based on OSS projects or data from a single industrial organization. This paper provides a first attempt to compare the CI processes and occurrences of build failures in 349 Java OSS projects and 418 projects from a financial organization, ING Nederland. Through the analysis of 34,182 failing builds (26% of the total number of observed builds), we derived a taxonomy of failures that affect the observed CI processes. Using cluster analysis, we observed that in some cases OSS and ING projects share similar build failure patterns (e.g., few compilation failures as compared to frequent testing failures), while in other cases completely different patterns emerge. In short, we explain how OSS and ING CI processes exhibit commonalities, yet are substantially different in their design and in the failures they report.
机译:连续集成(CI)和连续交付(CD)在工业和开源软件(OSS)项目中都是广泛的。最近的研究表征了CI中的构建失败,并确定了与它们相关的因素。但是,最先前的工作的大多数观测和结果都是基于单一工业组织的OSS项目或数据。本文提供了第一次尝试比较CI进程和在349个Java OSS项目中的构建失败发生和来自金融组织的418个项目Ing Nederland。通过分析34,182未能构建(26 %观察到的构建总数),我们派生了影响观察到的CI过程的失败的分类。使用集群分析,我们观察到,在某些情况下,OSS和ING项目共享类似的构建失败模式(例如,与频繁的测试失败相比,少量编译失败),而在其他情况下出现完全不同的模式。简而言之,我们解释了OSS和CI进程如何展示共性,但在他们的设计和他们报告的故障中具有基本不同。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号