Key points are not available for this paper at this time.
تفشل البرمجيات وإصلاحها مكلف. لقد كانت الأبحاث في تنبؤ الفشل ناجحة للغاية في نمذجة فشل البرمجيات. ومع ذلك، القليل من النماذج تأخذ في الاعتبار السبب الرئيسي لفشل البرمجيات: الناس. من الممكن أن يشرح فهم هيكل تعاون المطورين الكثير عن موثوقية المنتج النهائي. نقوم بدراسة هيكل هذا التعاون باستخدام شبكة المطورين المستمدة من معلومات تغيير الشيفرة التي يمكن أن تتنبأ بالفشل على مستوى الملفات. أجرينا دراسة حالة تتعلق بمنتج شبكة نورتيل الناضجة الذي يتجاوز ثلاثة ملايين سطر من الشيفرة. تم تطوير نماذج تنبؤ الفشل باستخدام بيانات الفشل المتعلقة بالاختبار وما بعد الإصدار من إصدارين، ثم تم التحقق منها مقابل إصدار لاحق. أظهر تصنيف أحد النماذج 58% من الفشل في 20% من الملفات مقارنة بالتصنيف الأمثل الذي كان سيجد 61% في 20% من الملفات، مما يشير إلى أن هناك ارتباطًا كبيرًا بين مقاييس شبكة المطورين بناءً على الملفات ومعدلات الفشل.
دstudie Meneely وآخرون (Sun) هذه المسألة.