نشرت جوجل نتائج دراسة حول الوقت الذي يقضيه المهندسون في تحديث حزم البرامج مفتوحة المصدر المستخدمة في منتجات الشركة الداخلية. وقد جُمعت البيانات من استطلاع شمل 346 موظفًا في جوجل ممن يعملون على تحديث الحزم. وتضمنت الأسئلة تحديد الوقت الذي يقضيه المهندسون في إعداد نسخة محدثة من الحزمة، وما إذا كان بالإمكان التنبؤ بالجهد المبذول باستخدام مقاييس صيانة شفرة المصدر.
في معظم الحالات، استغرق إعداد التحديث ما يصل إلى أربع ساعات، ولكن في بعض الحالات امتدت العملية لأيام أو شهور. تمثلت مؤشرات التعقيد الرئيسية التي أثرت على جهود الصيانة في وجود تصحيحات مُدارة بشكل منفصل لم تُرفع إلى المصدر الرئيسي، وعدد التبعيات التي تعتمد عليها الحزمة، وحجم مجتمع المطورين في المشروع الأصلي. في 49% من الحالات، عُزيت التأخيرات في إعداد التحديث إلى الحاجة إلى تكييف التصحيحات المخصصة مع التغييرات في الإصدارات الجديدة، وفي 37% إلى إدخال تغييرات غير متوافقة في المشروع الأصلي، وفي 31% إلى تغييرات غير متوافقة في كود جوجل، وفي 29% إلى التعقيد الإجمالي للحزمة.

المصدر: opennet.ru
