Breadcrumb

 
 

A New Methodology for Quantifying the Impact of Non-Functional Requirements on Software Effort Estimation

Title:

A New Methodology for Quantifying the Impact of Non-Functional Requirements on Software Effort Estimation

ABDUKALYKOV, ROLAN (2011) A New Methodology for Quantifying the Impact of Non-Functional Requirements on Software Effort Estimation. Masters thesis, Concordia University.

[img]
Preview
PDF (A New Methodology for Quantifying the Impact of Non-Functional Requirements on Software Effort Estimation) - Accepted Version
1533Kb

Abstract

The effort estimation techniques used in the software industry often tend to ignore the impact of Non-functional Requirements (NFR) on effort and reuse standard effort estimation models without local calibration. Moreover, the effort estimation models are calibrated using data of previous projects that may belong to problem domains different from the project which is being estimated. The approach described in this thesis suggests a novel effort estimation methodology that can be used in the early stages of software development projects. The proposed methodology initially clusters the historical data from the previous projects into different problem domains and generates domain specific effort estimation models, each incorporating the impact of NFRs on effort by sets of objectively measured nominal features. The complexity of these models is reduced using a feature subset selection algorithm. In this thesis, our approach is discussed in detail, and the results of our experiments using different supervised machine learning algorithms are presented. The results show that our approach performs well by increasing the correlation coefficient and decreasing the error rate of the generated effort estimation models and achieving more accurate effort estimates for the new projects.

Divisions:Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:ABDUKALYKOV, ROLAN
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Software Engineering
Date:15 August 2011
Thesis Supervisor(s):Ormandjieva, Olga and Kassab, Mohamad
ID Code:15142
Deposited By:ROLAN ABDUKALYKOV
Deposited On:17 Nov 2011 15:28
Last Modified:17 Nov 2011 15:28
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

Document Downloads

More statistics for this item...

Concordia University - Footer