首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >The impact of continuous integration on other software development practices: A large-scale empirical study
【24h】

The impact of continuous integration on other software development practices: A large-scale empirical study

机译:持续整合对其他软件开发实践的影响:大规模的实证研究

获取原文

摘要

Continuous Integration (CI) has become a disruptive innovation in software development: with proper tool support and adoption, positive effects have been demonstrated for pull request throughput and scaling up of project sizes. As any other innovation, adopting CI implies adapting existing practices in order to take full advantage of its potential, and "best practices" to that end have been proposed. Here we study the adaptation and evolution of code writing and submission, issue and pull request closing, and testing practices as TRAVIS CI is adopted by hundreds of established projects on GITHUB. To help essentialize the quantitative results, we also survey a sample of GITHUB developers about their experiences with adopting TRAVIS CI. Our findings suggest a more nuanced picture of how GITHUB teams are adapting to, and benefiting from, continuous integration technology than suggested by prior work.
机译:持续整合(CI)已成为软件开发中的破坏性创新:通过适当的工具支持和采用,已对拉动请求吞吐量和项目尺寸进行扩展,证明了积极影响。作为任何其他创新,采用CI意味着调整现有的实践,以便充分利用其潜力,并提出了“最佳实践”。在这里,我们研究了代码写作和提交,问题和提取请求的适应和演化,以及Travis CI的测试实践是通过GitHub上的数百个建立的项目采用。为了帮助基本化定量结果,我们还调查了GitHub开发人员的样本,了解他们的经验,采用特拉维斯CI。我们的研究结果表明,Github团队如何适应以及持续集成技术,而不是先前工作所建议的更细致的图像。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号