کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
461534 696607 2014 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Modeling continuous integration practice differences in industry software development
ترجمه فارسی عنوان
مدل سازی تقسیم کار پیوسته در توسعه نرم افزار صنعت
کلمات کلیدی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی


• A multitude of variation points in continuous integration practice is uncovered.
• The variation points are analyzed and discussed one by one.
• A descriptive model designed to cover all demonstrated variation points is proposed.
• The descriptive model is applied in an illustrative case study.

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.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 87, January 2014, Pages 48–59
نویسندگان
, ,