برنامج CHAOSS

يطبق برنامج CHAOSS المقاييس والنماذج لجمع وتصور صحة المجتمع مفتوح المصدر.

نظرة عامة على البرامج وحالات الاستخدام

يعد كل من Augur وGrimoireLab أدوات ممتازة لمساعدتك في استخلاص رؤى صحية ذات معنى للمشاريع والأنظمة البيئية مفتوحة المصدر، لكن كلاهما يتخذان أساليب مختلفة تمامًا. ونتيجة لهذه الاختلافات، قد يكون أحدها خيارًا أفضل اعتمادًا على ما عليك القيام به.

تتمثل ميزات GrimoireLab المميزة في أنه يمكنك استخدامه من أجل:

  • احصل على عرض مجمع لنشاط تطوير البرامج الخاص بك عبر مجموعة واسعة من القنوات (على سبيل المثال، المستودعات، والقوائم البريدية، وأدوات الدردشة، ومواقع wiki) وقم بإنشاء مكان مركزي لاستخراج البيانات عبر المصادر لفهم هذه المعلومات لسياقك الخاص.
  • قم بتطبيق عدد كبير من المرئيات الحالية المعدة مسبقًا لاكتشاف الاتجاهات ومراقبة صحة مشروعاتك مفتوحة المصدر والأنظمة البيئية بشكل مستمر وتخصيص تلك المرئيات باستخدام استعلامات OpenSearch للتعمق في البيانات المثيرة للاهتمام.
  • شاهد GrimoireLab وهو يعمل في لوحة القيادة الفوضى.

ميزات Augur المميزة هي أنه يمكنك استخدامه من أجل:

  • التركيز على البيانات من منصات GitHub وGitLab، والتي يمكن توسيع نطاقها إلى عشرات الآلاف من المستودعات، واستخدام قاعدة بيانات Augur العلائقية كأداة لهندسة البيانات لكتابة استعلامات مخصصة تستكشف الأسئلة المعقدة أو غير المتوقعة أثناء إجراء بحث متعمق.
  • استكشاف البيانات حول الامتثال والأمان والتبعيات وموضوعات البرامج ذات الصلة لفهم المخاطر المحتملة المرتبطة بمشروع مفتوح المصدر بشكل أفضل بالإضافة إلى استخدام المرئيات للتعرف على صحة المجتمع.
  • انظر Augur في العمل باستخدام 8 عقدة.

بينما يمكن لأي شخص استخدام أي من الأداتين لاستخلاص رؤى ذات معنى:

  • قد يشعر علماء البيانات والباحثون ومحللو البيانات الآخرون براحة أكبر عند كتابة استعلامات مخصصة باستخدام قاعدة بيانات Augur العلائقية لإجراء بحث متعمق.
  • قد يقدر مديرو المجتمع أو فرق الهندسة/المنتج أو قادة المشاريع سهولة اكتشاف الاتجاهات باستخدام تصورات GrimoireLab عبر حالات الاستخدام المختلفة.

تحتوي هذه النظرة العامة على عدد قليل فقط من السيناريوهات العديدة التي قد تدفع شخصًا ما إلى استخدام أدوات الفوضى. كلاهما أدوات معقدة مع العديد من الميزات والوظائف التي لا يمكن تلخيصها بشكل كاف في بضع نقاط. بالإضافة إلى ذلك، كل مشروع مفتوح المصدر فريد من نوعه، ويمكن أن تختلف احتياجات البيانات حول المشاريع مفتوحة المصدر والأنظمة البيئية بشكل كبير. على الرغم من أننا نأمل أن يساعدك الملخص أعلاه في تحديد الأداة المناسبة لاحتياجاتك، إلا أننا نشجعك على استكشاف المزايا والميزات الإضافية أدناه بمزيد من التفاصيل قبل إجراء الاختيار النهائي.

المزيد من الفوائد والميزات

عراف

  • يتم جمع البيانات بشكل تدريجي وتتضمن جميع الرسائل والالتزامات المرتبطة بالمشكلات وطلبات السحب ومراجعات طلبات السحب، بما في ذلك البيانات التاريخية. تم اختبار هذه المجموعة عالية السرعة لما يصل إلى 100,000 مستودع، مما يتيح تقييم الأنظمة البيئية المتنوعة للبرمجيات مفتوحة المصدر.
  • يتجاوز الجمع والتحليل حساب الأنشطة ليشمل تغطية الترخيص ومعلومات نوع الترخيص وتعقيد البرامج المستندة إلى COCOMO وتكلفة استبدال البيانات حسب المشروع والملف، ومسح تبعيات البرامج، وقياس التبعية ليبسنواتومعلومات بطاقة أداء OpenSSF المستمرة للسلسلة الزمنية.
  • يتم توسيع فهم صحة المجتمع من خلال الكشف التلقائي عن النشاط غير العادي عن طريق إجراء تحليل التعلم الآلي لللغويات الحسابية واكتشاف شذوذ المساهمة.
  • يمكن للمستخدمين استكشاف الأسئلة المعقدة أو غير المتوقعة أثناء إجراء بحث متعمق باستخدام قاعدة بيانات Augur العلائقية أو واجهة برمجة التطبيقات (API) لكتابة استعلامات مخصصة.
  • يتضمن Augur تصورات للبيانات من خلال واجهة أمامية قابلة للتوسيع تم إنشاؤها باستخدام أدوات مألوفة لعلماء البيانات (على سبيل المثال، Dash وPlotly) والتي يمكن بناءً عليها 8 عقدة تم تطويرها.

لمزيد من التفاصيل ، قم بزيارة مستودع أوجور.

GrimoireLab

  • يتم إنتاج البيانات بطريقة متسقة لإعداد تقارير واضحة ورؤى موثوقة. يتم جمع البيانات من أكثر من 30 مصدر بيانات، بما في ذلك البيانات التاريخية. يتيح جمع البيانات المتزايد إجراء تحديثات أسرع. يتم ضمان جودة البيانات من خلال أساليب منع تسوس البيانات المتسقة.
  • يتم إثراء البيانات الأولية لتوفير رؤى أعمق والسماح بالتحليل الذي يتجاوز العدد الأساسي للأحداث. على سبيل المثال، يحدد تحليل البصل المساهمين الأساسيين والمنتظمين والعارضين مع مرور الوقت. تحدد مقاييس الجذب والاحتفاظ المساهمين الذين انضموا مؤخرًا إلى المشروع وأولئك الذين أصبحوا غير نشطين.
  • يتم توفير حلول لوحات المعلومات أعلى البيانات لاستكشاف البيانات وإنشاء تصورات مخصصة ولوحات معلومات قابلة للمشاركة مع الروابط والبيانات المباشرة
  • تتوفر واجهات الإدارة وواجهات برمجة التطبيقات لتحديث الارتباطات التنظيمية وإلغاء تكرار المساهمين
  • الوصول إلى البيانات متاح في ثلاثة مستويات: (1) واجهة المستخدم لاستكشاف البيانات ومشاركتها؛ (2) واجهة الإدارة لإنشاء تصورات ولوحات معلومات وإدارة الارتباطات؛ (3) واجهة البيانات من خلال OpenSearch API للبيانات الأولية والمثرية للتحليل المخصص في أدوات مختلفة مثل Jupyter Notebooks.
  • يسمح تحليل الشبكة بالكشف عن العلاقات والترابط بين المشاريع والمستودعات والمساهمين والمنظمات.
  • تم تصميم خصوصية البيانات لدعم التشغيل المتوافق مع اللائحة العامة لحماية البيانات.

لمزيد من التفاصيل ، قم بزيارة موقع GrimoireLab.

يمكن تقديم التعليقات والاقتراحات لهذه الصفحة هنا: https://github.com/chaoss/website/blob/main/Software/software.md.