KFUPM ePrints

Implementation and validation of object-oriented design-level cohesion metrics

Adam, Abubakar (2005) Implementation and validation of object-oriented design-level cohesion metrics. Masters thesis, King Fahd University of Petroleum and Minerals.

[img]
Preview
PDF
1308Kb

Arabic Abstract

يقدم هذا البحث عدد من معايير التصنيف التي يمكن أن يستفاد منها كوسيلة تقييم لمقاييس مقدار تماسك الكائنات (Object-oriented cohesion). وبناءاً على هذه المعايير، نستعرض دراسة نقدية لأحدث مقاييس تماسك الكائنات. يقترح هذا البحث مقياس جديد لمقدار التماسك وإثبات صحتها نظرياً. أجريت تجربة عملية دقيقة من أجل ربط مقدار التماسك مع عدد من الأخطاء المنتجة في أنظمة البرمجة. أظهرت النتائج أن مقدار التماسك لوحده قد يعطي معلومات غير كاملة بالنسبة لعدد الأخطاء في الفئة (class). كما أوضحت النتائج عدة تناقضات في تعريف مقاييس التماسك الموجودة. كذلك يستعرض هذا البحث ثلاث نماذج لكشف الأخطاء وهذه النماذج مبنية على تحليل الانحسار التدريجي (Regression Analysis) والشبكة العصبية الاصطناعية (Network Artificial Neural).

English Abstract

This thesis presents a number of classification criteria that may serve as an evaluation scheme for object-oriented cohesion metrics. Based on these criteria, we present a critical survey of the state-of-the-art of object-oriented cohesion metrics. The thesis also proposes and theoretically validates an object-oriented high-level cohesion metric. Rigorous experiment was conducted in order to tie cohesion to the number of defects in a software system. Results show that cohesion alone does not give enough information regarding the number of defects in a class. The results also show that there are inconsistencies in the definition of the cohesion metrics. The thesis also presents three defects prediction models that are built using regression analysis and Artificial Neural Network (ANN).



Item Type:Thesis (Masters)
Date:January 2005
Date Type:Completion
Subjects:Computer
Divisions:College Of Computer Sciences and Engineering > Information and Computer Science Dept
Creators:Adam, Abubakar
Committee Advisor:Al-Ghamdi, Jarallah Saleh
Committee Members:Rao, M. R. K. Krishna and Ahmed, Moataz A.
ID Code:9570
Deposited By:KFUPM ePrints Admin
Deposited On:22 Jun 2008 16:43
Last Modified:25 Apr 2011 08:50

Repository Staff Only: item control page