ارسل ملاحظاتك

ارسل ملاحظاتك لنا







Assigning Priority Level for Bug Reports Using Neural Networks

العنوان بلغة أخرى: تعيين مستوى الأولوية لتقارير الأخطاء باستخدام الشبكات العصبية
المؤلف الرئيسي: سلام، محمد ياسر عبدالفتاح (مؤلف)
المؤلف الرئيسي (الإنجليزية): Sallam, Mohammed Yasser Abd Alfatah
مؤلفين آخرين: بني سلامه، هاني أحمد (مشرف)
التاريخ الميلادي: 2020
موقع: الزرقاء
الصفحات: 1 - 52
رقم MD: 1252503
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة ماجستير
الجامعة: الجامعة الهاشمية
الكلية: كلية الدراسات العليا
الدولة: الاردن
قواعد المعلومات: Dissertations
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

عدد مرات التحميل

1

حفظ في:
LEADER 04377nam a2200337 4500
001 1544153
041 |a eng 
100 |9 668154  |a سلام، محمد ياسر عبدالفتاح  |e مؤلف  |g Sallam, Mohammed Yasser Abd Alfatah 
245 |a Assigning Priority Level for Bug Reports Using Neural Networks 
246 |a تعيين مستوى الأولوية لتقارير الأخطاء باستخدام الشبكات العصبية 
260 |a الزرقاء  |c 2020 
300 |a 1 - 52 
336 |a رسائل جامعية 
502 |b رسالة ماجستير  |c الجامعة الهاشمية   |f كلية الدراسات العليا  |g الاردن  |o 0594 
520 |a يعرف خطأ البرنامج (bug) بأنه مجموعة المشاكل التي تحدث خلال مراحل بناء المشروع والتي تؤدي إلى نتيجة غير صحيحة أو غير متوقعة. في عملية اختبار البرمجيات، تعد المرحلة الرئيسية هي التنبؤ بأولوية تقارير الأخطاء. ومع ذلك، يحتاج تصنيف تقارير الأخطاء يدويا إلى وقت وموارد من ذوي الخبرة. مما يؤدي إلى تأخير إصلاح الأخطاء ذات الأولوية العالية. في هذه الأطروحة، تم اقتراح إطارا لتعيين مستوى الأولوية المناسب لتقارير الأخطاء، بإسناد قيمة لأولوية تقرير الخطأ، إما أن تكون أولوية مرتفعة، أو منخفضة، والهدف من هذا الإطار هو تجنب استغراق الوقت المستهلك أثناء تعيين أولويات الأخطاء بشكل يدوي بالإضافة إلى تحسين الدقة والفعالية في التنبؤ بأولوية تقارير الأخطاء. تم التحقق من فعالية هذا الإطار وصحته بتجربته على مجموعات بيانات مستخرجة من JIRA باستخدام لوحة معلومات شركة INTIX DWC من خمسة مشاريع مغلقة المصدر لم يتم استخدامها في أبحاث سابقة، وتحتوي على أكثر من 2000 تقرير خطأ، للحصول على أداء أفضل وتحقيق دقة أعلى. تم إجراء التجارب على مجموعة البيانات الحقيقية من خلال الشبكة العصبية باستخدام ثلاث خوارزميات مختلفة وهم: الذاكرة العصبية طويلة المدى (LSTM)، و(SVM) و(KNN). تشير نتائج تجربتنا إلى أن إطار العمل الخاص بتعيين مستوى الأولوية المناسب لتقارير الأخطاء والذي يستند إلى الشبكة العصبية، بأنه يتنبأ بأولوية تقارير الأخطاء بدقة مرتفعة، حيث أظهرت النتائج نسبة التنبؤ بمستوى الأولية استنادا إلى LSTM تصل إلى: 0.903، أما نسبة التنبؤ بمستوى الأولية استنادا إلى SVM تصل إلى: 0.865، وأيضا نسبة التنبؤ بمستوى الأولية استنادا إلى KNN تصل إلى: 0.741. مما يعني أن خوارزمية LSTM كانت الأكثر دقة في التنبؤ بمستوى الأولوية المناسب لتقارير الأخطاء من بين الثلاث خوارزميات المستخدمة. 
653 |a هندسة البرمجيات  |a الشبكات العصبية  |a الخوارزميات البيانية 
700 |a بني سلامه، هاني أحمد  |g Bani-Salameh, Hani Ahmed  |e مشرف  |9 472641 
856 |u 9802-006-015-0594-T.pdf  |y صفحة العنوان 
856 |u 9802-006-015-0594-A.pdf  |y المستخلص 
856 |u 9802-006-015-0594-C.pdf  |y قائمة المحتويات 
856 |u 9802-006-015-0594-F.pdf  |y 24 صفحة الأولى 
856 |u 9802-006-015-0594-1.pdf  |y 1 الفصل 
856 |u 9802-006-015-0594-2.pdf  |y 2 الفصل 
856 |u 9802-006-015-0594-3.pdf  |y 3 الفصل 
856 |u 9802-006-015-0594-4.pdf  |y 4 الفصل 
856 |u 9802-006-015-0594-5.pdf  |y 5 الفصل 
856 |u 9802-006-015-0594-R.pdf  |y المصادر والمراجع 
856 |u 9802-006-015-0594-S.pdf  |y الملاحق 
930 |d y 
995 |a Dissertations 
999 |c 1252503  |d 1252503 

عناصر مشابهة