首页> 外文期刊>Australasian Journal of Information Systems >Continuous Integration and Quality Assurance: a case study of two open source projects
【24h】

Continuous Integration and Quality Assurance: a case study of two open source projects

机译:持续集成和质量保证:两个开源项目的案例研究

获取原文
           

摘要

A decentralized variant of continuous integration can be defined in terms of two fundamental rules: (1) Developers’ access to add contributions to the development version at any time, and (2) developers’ obligation to integrate their own contributions properly. Decentralized, continuous integration may adapt well to organizations where developers work relatively independently, as in many open source projects. The approach raises the issue of how these organizations can exercise central control, as attaining the benefits of continuous integration requires that contributions are useful and satisfy the project’s definition of successful integration. We have investigated the use of continuous integration in FreeBSD and Mozilla. Our account of quality assurance activities in the two open source projects distinguishes between Mintzberg’s three complementary forms of central control: Standardization and control of work output, work processes, and worker skills. Our study indicates that two major challenges face projects using decentralized, continuous integration: (1) To balance the access to add contributions against the need to stabilize and mature the software prior to a release, and (2) to consider the developers’ limited time and resources when interpreting their obligation to integrate their changes properly.
机译:可以根据两个基本规则来定义持续集成的分散形式:(1)开发人员可以随时向开发版本中添加内容,以及(2)开发人员有义务正确集成自己的内容。像许多开源项目一样,分散,持续的集成可能非常适合开发人员相对独立地工作的组织。这种方法提出了这些组织如何执行中央控制的问题,因为要获得持续集成的好处,就需要贡献力量并满足项目对成功集成的定义。我们研究了FreeBSD和Mozilla中持续集成的使用。我们在两个开源项目中对质量保证活动的描述区分了Mintzberg的三种补充中央控制形式:工作输出,工作流程和工人技能的标准化和控制。我们的研究表明,使用分散,持续集成的项目面临两个主要挑战:(1)平衡增加贡献的访问与发布之前稳定和成熟软件的需求之间的平衡;(2)考虑开发人员的有限时间和资源,以解释他们正确整合其变更的义务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号