Software Evolution Metrics for Object-Oriented Software Changeability Prediction

No Thumbnail Available

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Saudi Digital Library

Abstract

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

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By

Copyright owned by the Saudi Digital Library (SDL) © 2025