arrow
返回

Modeling continuous integration practice differences in industry software development

delete2014-01-01
delete140
PRE
AI
D
Daniel Ståhl *
J
Jan Bosch
DOI:10.1016/j.jss.2013.08.032delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Continuous integration is a software practice where developers integrate frequently, at least daily. While this is an ostensibly simple concept, it does leave ample room for interpretation: what is it the developers integrate with, what happens when they do, and what happens before they do? These are all open questions with regards to the details of how one implements the practice of continuous integration, and it is conceivable that not all such implementations in the industry are alike. In this paper we show through a literature review that there are differences in how the practice of continuous integration is interpreted and implemented from case to case. Based on these findings we propose a descriptive model for documenting and thereby better understanding implementations of the continuous integration practice and their differences. The application of the model to an industry software development project is then described in an illustrative case study. (C) 2013 Elsevier Inc. All rights reserved.
Keyword:
Continuous integration
Agile software development

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

E
Ericsson
学者数:
1.1K
论文数: 1.0K
被引数: 0
C
chalmers university of technology
学者数:
1.5W
论文数: 1.6W
被引数: 10
引用论文

引用论文

The Mu3 opiate receptor subtype
err1999-12-01
err0
PREAI
errGeorge B. Stefano
err分享
err收藏
Enhancement of hydrogenation kinetics and thermodynamic properties of ZrCo1−xCrx (x = 0−0.1) alloys for hydrogen storage*
err2020-08-01
err0
PREAI
errLinling Luo; Xiaoqiu Ye; Guanghui Zhang; Huaqin Kou; Renjin Xiong; Ge Sang; Ronghai Yu; Dongliang Zhao
err分享
err收藏