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

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







Automatic Det ection of Bad Smells from Code Changes

العنوان بلغة أخرى: التعرف التلقائي على رائحة الكود السيئة من الكود المتغير
المؤلف الرئيسي: Labadi, Asma (Author)
مؤلفين آخرين: Hammad, Maen (Advisor)
التاريخ الميلادي: 2016
موقع: الزرقاء
الصفحات: 1 - 83
رقم MD: 818026
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة ماجستير
الجامعة: الجامعة الهاشمية
الكلية: كلية الدراسات العليا
الدولة: الاردن
قواعد المعلومات: Dissertations
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

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

11

حفظ في:
LEADER 04399nam a22003617a 4500
001 1469268
041 |a eng 
100 |9 437857  |a Labadi, Asma  |e Author 
245 |a Automatic Det ection of Bad Smells from Code Changes 
246 |a التعرف التلقائي على رائحة الكود السيئة من الكود المتغير 
260 |a الزرقاء  |c 2016 
300 |a 1 - 83 
336 |a رسائل جامعية 
502 |b رسالة ماجستير  |c الجامعة الهاشمية   |f كلية الدراسات العليا  |g الاردن  |o 1173 
520 |a الروائح السيئة للكود هي مؤشرات على التصميم السيء التي تؤثر على صفات الجودة للكود مثل سهولة القراءة والفهم. هذا التأثير له تأثير مباشر على مهام الصيانة المستقبلية والأنشطة المتعلقة بتغيير وتحديث الكود لاحقا. الكود المكتوب بشكل سيء من الصعب فهمه، تغييره وفحصه. هدف هذه الرسالة تقديم منهجية مدعومة بأداة للتعرف التلقائي على الروائح السيئة خلال عمليه كتابة الكود. من خلال توفير هذه الأداة التي تدعم المبرمجين أثناء عمليه تطوير وكتابة الكود، تصبح عملية تتبع الروائح السيئة سهلة نظرا لسرعه اكتشافها بمجرد تطبيقها. النتيجة من هذه الأداة هو الحفاظ على الكود نظيفا دون الحاجة لمراجعته بشكل دوري وبالتالي توفير الوقت والجهد. تحدد المنهجية المقترحة الروائح السيئة للكود بمجرد ظهورها وتنبه المبرمجين بناء على ذلك. منهجية التتبع تقوم على مبدأ التعرف على عناصر الكود المتغيرة على مستوى الكود أو الملفات. يتم اكتشاف التغير على مستوى الكود من خلال منبهات للأحداث التي تفعل عندما يحصل أي تغيير على مستوى الكود أو الملفات. مجموعة من القواعد للروائح السيئة تم تعريفها مبنية على مقاييس البرمجيات وأنماط الكود المتعارف عليها التي يتم تطبيقها على الكود أو الملف المتغير لتحديد تأثير التغيير على صحة الكود وخلوه من الروائح السيئة. الأداة المطورة تدعى JFly يتم تثبيتها في البيئة لمطوره للبرمجة، وهي مبنية لإثبات فعالية المنهجية المقترحة في تتبع التغيرات الحاصلة وتنبيه المبرمجين في حالة حصول روائح سيئة في الكود بالإضافة إلى موقعها وطرق التخلص منها. تم تطبيق تسع روائح سيئة للتعرف عليها في حالة حدوثها. تم اختبار الأداة باستخدام سيناريوهات وتقنيات مختلفة لتقييم أدائها، سهولة استخدامها وكفائتها. أظهرت النتائج أن الأداة سريعة جدا في تتبع والكشف عن الروائح الكريهة. من حيث الدقة، حققت الأداة قيم دقة عالية. 
653 |a البرمجة  |a الأكواد  |a رائحة الكود 
700 |9 437859  |a Hammad, Maen  |e Advisor 
856 |u 9802-006-012-1173-T.pdf  |y صفحة العنوان 
856 |u 9802-006-012-1173-A.pdf  |y المستخلص 
856 |u 9802-006-012-1173-C.pdf  |y قائمة المحتويات 
856 |u 9802-006-012-1173-F.pdf  |y 24 صفحة الأولى 
856 |u 9802-006-012-1173-1.pdf  |y 1 الفصل 
856 |u 9802-006-012-1173-2.pdf  |y 2 الفصل 
856 |u 9802-006-012-1173-3.pdf  |y 3 الفصل 
856 |u 9802-006-012-1173-4.pdf  |y 4 الفصل 
856 |u 9802-006-012-1173-5.pdf  |y 5 الفصل 
856 |u 9802-006-012-1173-6.pdf  |y 6 الفصل 
856 |u 9802-006-012-1173-7.pdf  |y 7 الفصل 
856 |u 9802-006-012-1173-R.pdf  |y المصادر والمراجع 
856 |u 9802-006-012-1173-S.pdf  |y الملاحق 
930 |d y 
995 |a Dissertations 
999 |c 818026  |d 818026 

عناصر مشابهة