کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885464 696578 2016 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Technical debt and system architecture: The impact of coupling on defect-related activity
ترجمه فارسی عنوان
بدهی های فنی و معماری سیستم: تاثیر اتصال در فعالیت های مربوط به نقص
کلمات کلیدی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
We address this gap by analyzing the relationship between system architecture and maintenance costs for two software systems of similar size, but with very different structures; one has a “Hierarchical” design, the other has a “Core-Periphery” design. We measure the level of system coupling for the 20,000+ components in each system, and use these measures to predict maintenance efforts, or “defect-related activity.” We show that in both systems, the tightly-coupled Core or Central components cost significantly more to maintain then loosely-coupled Peripheral components. In essence, a small number of components generate a large proportion of system costs. However, we find major differences in the potential benefits available from refactoring these systems, related to their differing designs. Our results generate insight into how architectural debt can be assessed by understanding patterns of coupling among components in a system.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 120, October 2016, Pages 170-182
نویسندگان
, ,