KFUPM ePrints

Software Quality Assessment using Ensemble Models

Aljamaan, Hamoud (2009) Software Quality Assessment using Ensemble Models. Masters thesis, King Fahd University of Petroleum and Minerals.

[img]PDF (Master thesis)
Restricted to Registered users only until 01 August 2009.

1636Kb

Arabic Abstract

خلال المراحل المختلفة من مشروع البرمجيات، مدير مشروع البرمجيات يواجه العديد من المشاكل مثل التنبؤ بتطور البرمجيات ونوعية الجودة المستقبلية للبرمجيات. التنبؤ المبكر لجودة البرمجيات تساعد الإدارة على تكوين معرفة لنوعية جودة المنتجات المستهدفة في أقرب وقت ممكن، مما يساعد على تحديد وتصميم وتجنب الأخطاء المكلفة لإعادة صياغة البرمجيات. في مجتمع الأبحاث, هناك العديد من التقنيات المقترحة من أجل بناء نماذج للتنبؤ الدقيق لهندسة البرمجيات ذات الصلة بمشاكل التنبؤ, إلا أن أيا من نماذج التنبؤ القائمة أثبتت أنها مناسبة في ظل معظم الظروف. الهدف الرئيسي لهذه الأطروحة هو بناء مجموعة نماذج "انسامبل" مختلفة ، وتقييم دقة تنبؤها مقارنة بالتقنيات الفردية الموجودة. اقترحنا مجموعة من نماذج "انسامبل" الخطية وغير الخطية ، وقد أجريت ثلاث دراسات تجريبية لتقييمها في سياق التنبؤ بأخطاء وصيانة البرامج. النتائج التجريبية تشير أن نماذج "انسامبل" تقدم بشكل عام أداء أفضل، أو على الأقل منافس لأداء التقنيات الفردية الموجودة ، إضافة لذلك أثبتت نماذج "انسامبل" غير الخطية هي أفضل بين نماذج "انسامبل".

English Abstract

During the different phases of a software project, the manager is faced with many prediction problems, particularly the software development effort and quality. Early prediction of quality helps the management to have the knowledge of targeted software product quality as early as possible, which helps to identify design errors and avoid expensive rework. Many predication models have been proposed in the research community in order to achieve accuracy in software engineering related prediction problems. However, none of the existing prediction models proved to be suitable under most circumstances. The main objective of this thesis is to build different ensemble models, and evaluate their accuracy against stand-alone prediction models. Several linear and nonlinear ensembles were proposed, and three empirical studies were conducted to evaluate them in the context of fault and maintenance effort prediction. Empirical results indicate that ensembles in general offer better, or at least competitive, performance by comparison with individual models, and nonlinear ensembles were the best among ensembles.



Item Type:Thesis (Masters)
Date:30 June 2009
Date Type:Completion
Subjects:Computer
Divisions:College Of Computer Sciences and Engineering > Information and Computer Science Dept
Creators:Aljamaan, Hamoud
Email:hjamaan@kfupm.edu.sa
Committee Advisor:Elish, Mahmoud Omar
Committee Members:Al-Mulhem, Muhammed and Alshayeb, Mohammad
ID Code:136097
Deposited By:Mr. HAMOUD ALJAMAAN
Deposited On:08 Jul 2009 15:25
Last Modified:30 Apr 2011 16:58

Repository Staff Only: item control page