کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956457 1444520 2017 29 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
The continuity of continuous integration: Correlations and consequences
ترجمه فارسی عنوان
تداوم ادغام مستمر: همبستگی و عواقب آن
ترجمه چکیده
تمرین یکپارچه سازی مداوم به طور گسترده ای در جریان اصلی صنعت مهندسی نرمافزار تأسیس شده است، با این حال بسیاری از سوالات در اطراف آن باقی مانده بدون پاسخ. از جمله مهمترین مسائل مربوط به مقیاس پذیری است: ادغام مداوم گزارش شده است که ممکن است به مقیاس، اما با مشکلات. با این حال، درک مکانیسم های درونی که باعث ایجاد این مشکلات می شوند، کم عمق است: چه اندازه ای است که مشکل است، چه نوع اندازه و چه جنبه ای از یکپارچگی پیوسته، مانع آن می شود؟ بر اساس داده های کمی از شش پرونده مربوط به مهندسان نزدیک به 2000، که توسط مصاحبه با مهندسین پنج شرکت تکمیل شده است، این مقاله همبستگی بین تداوم یکپارچگی مداوم و اندازه را مورد بررسی قرار می دهد. یافته شده است که نه تنها رابطه بین اندازه و ترکیب یک سازمان توسعه و گرایش آن به طور پیوسته ادغام می شود؛ شواهدی وجود دارد که اندازه سازمان بر روش های کار تأثیر می گذارد، که به نوبه خود با درجه ی تداوم ارتباط دارد، و مسئله ی ساختن قابلیت نرم افزار را افزایش می دهد. بیشتر مشاهده شده است که رفتار توسعه دهنده به طور ظاهری به طور مداوم ادغام موارد لزوما با انتظارات مطابقت ندارد و ادغام مکرر محصول به طور خودکار به این معنی نیست که هر توسعه دهنده فرد مرتکب شده است.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
The practice of continuous integration has firmly established itself in the mainstream of the software engineering industry, yet many questions surrounding it remain unanswered. Prominent among these is the issue of scalability: continuous integration has been reported to be possible to scale, but with difficulties. Understanding of the underlying mechanisms causing these difficulties is shallow, however: what is it about size that is problematic, which kind of size, and what aspect of continuous integration does it impede? Based on quantitative data from six industry cases encompassing close to 2000 engineers, complemented by interviews with engineers from five companies, this paper investigates the correlation between the continuity of continuous integration and size. It is found that not only is there indeed a correlation between the size and composition of a development organization and its tendency to integrate continuously; there is evidence that the size of the organization influences ways of working, which in turn correlate with the degree of continuity, raising the question of software manufacturability. It is further observed that developer behavior in ostensibly continuously integrating cases does not necessarily match expectations, and that frequent integration of the product itself does not automatically imply that each individual developer commits frequently.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 127, May 2017, Pages 150-167
نویسندگان
, , ,