首页> 外文会议>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开发人员的样本进行了调查,了解他们采用TRAVIS CI的经验。我们的发现表明,与以前的工作相比,有关GITHUB团队如何适应和受益于持续集成技术的印象更加细微。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号