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

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







Automatic Generation of Descriptive Summary for Source Code Artifact

العنوان بلغة أخرى: إنشاء ملخص وصفي للبرمجيات بشكل تلقائي
المؤلف الرئيسي: البطوش، أماني عبدالسلام (مؤلف)
مؤلفين آخرين: حماد، مصطفى محمد (مشرف)
التاريخ الميلادي: 2016
موقع: مؤتة
الصفحات: 1 - 86
رقم MD: 951089
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة ماجستير
الجامعة: جامعة مؤتة
الكلية: عمادة الدراسات العليا
الدولة: الاردن
قواعد المعلومات: Dissertations
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

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

13

حفظ في:
المستخلص: احتل تلخيص البرمجيات مساحة واسعة من الاهتمام في مجال هندسة البرمجيات، حيث هدف تلخيص جزيئات البرنامج إلى التقليل من الوقت والجهد في مرحلة التطوير، إضافة إلى توفير طريقة سهلة لفهم البرنامج. وتقترح هذه الدراسة تقديم أكثر من طريقة بهدف تلخيص جزئيات البرنامج المستهدف وفي أكثر من مستوى. اعتمدت هذه الرسالة على تطبيق أسلوب التحليل الثابت للبرنامج بهدف توليد ملخص وصفي بسيط وسهل للمشاريع المكتوبة بلغتي البرمجة سي والجافا. حيث أن الملخص المقترح هو عبارة عن مجموعة من التقارير التي تصف كل من (package, class) للمشروع، علاوة على ذلك تم إنشاء واجهة رسومية ل Classممثلة ب Class call graph والذي يتضمن أهم القياسات الخاصة به. إضافة لذلك تم تمثيل كل method ضمن المشروع من خلال واجهة رسومية تدعى method control flow graph والتي تحتوي أيضا على أهم القياسات التي تمثلها. تم تنفيذ طريقة التحليل الثابت على البرمجية، من خلال توليد ملف XML للمشروع المستهدف والذي تم تمثيله على شكل بنية هرمية، حيث تم تحليله من خلال استعلامات XPath. هذه الاستعلامات تم تحديدها بهدف استخلاص الخصائص المرجوة من الجزئية المراد تلخيصها في البرنامج. تم تطبيق الدراسة التجريبية على مشروعين مختلفين من مشاريع برمجية جافا بهدف اختبارها، حيث أظهرت نتائج الطريقة المقترحة أنها يمكن أن تكون مفيدة في استخلاص المعلومات المعقدة من البرنامج بطريقة منظمة وتقديم هذه المعلومات للمطورين في عدة مستويات تجريدية وبأكثر من أسلوب سلس.

عناصر مشابهة