Login | Register

Geometric Approaches to Statistical Defect Prediction and Learning


Geometric Approaches to Statistical Defect Prediction and Learning

Hazrati, Nazanin (2011) Geometric Approaches to Statistical Defect Prediction and Learning. Masters thesis, Concordia University.

[thumbnail of Hazrati_MASc_S2011.pdf]
Text (application/pdf)
Hazrati_MASc_S2011.pdf - Accepted Version


Software quality is directly correlated with the number of defects in software systems. As the
complexity of software increases, manual inspection of software becomes prohibitively expensive.
Thus, defect prediction is of paramount importance to project managers in allocating the limited
resources effectively as well as providing many advantages such as the accurate estimation of
project costs and schedules. This thesis addresses the issues of defect prediction and learning in
the geometric framework using statistical quality control and genetic algorithms.
A software defect prediction model using the geometric concept of operating characteristic
curves is proposed. The main idea behind this predictor is to use geometric insight in helping
construct an efficient prediction method to reliably predict the cumulative number of defects during
the software development process. The performance of the proposed approach is validated on real
data from actual software projects, and the experimental results demonstrate a much improved
performance of the proposed statistical method in predicting defects.
In the same vein, two defect learning predictors based on evolutionary algorithms are also
proposed. These predictors use genetic programming as feature constructor method. The first
predictor constructs new features based primarily on the geometrical characteristics of the original
data. Then, an independent classifier is applied and the performance of feature selection method
is measured. The second predictor uses a built-in classifier which automatically gets tuned for
the constructed features. Experimental results on a NASA static metric dataset demonstrate the
feasibility of the proposed genetic programming based approaches.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Concordia Institute for Information Systems Engineering
Item Type:Thesis (Masters)
Authors:Hazrati, Nazanin
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Quality Systems Engineering
Date:5 April 2011
Thesis Supervisor(s):Ben Hamza, Abdessamad
ID Code:7213
Deposited On:09 Jun 2011 14:42
Last Modified:18 Jan 2018 17:30
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top