Resource allocation and optimal release time in software systems
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 e...
Main Author: | |
---|---|
Format: | Others |
Published: |
2009
|
Online Access: | http://spectrum.library.concordia.ca/976625/1/MR63324.pdf Zaryabi Langaroudi, Arash <http://spectrum.library.concordia.ca/view/creators/Zaryabi_Langaroudi=3AArash=3A=3A.html> (2009) Resource allocation and optimal release time in software systems. Masters thesis, Concordia University. |
id |
ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.976625 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.9766252013-10-22T03:48:14Z Resource allocation and optimal release time in software systems Zaryabi Langaroudi, Arash 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 statistical fault prediction modeling, software resource allocation, and optimal software release and maintenance policy. A software defect prediction model using operating characteristic curves is presented. 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. Motivated by the widely used concept of queue models in communication systems and information processing systems, a resource allocation model which answers managerial questions related to project status and scheduling is then introduced. Using the proposed allocation model, managers will be more certain about making resource allocation decisions as well as measuring the system reliability and the quality of service provided to customers in terms of the expected response time. Finally, a novel stochastic model is proposed to describe the cost behavior of the operation, and estimate the optimal time by minimizing a cost function via artificial neural networks. Further, a detailed analysis of software release time and maintenance decision is also presented. The performance of the proposed approaches is validated on real data from actual SAP projects, and the experimental results demonstrate a compelling motivation for improved software quality 2009 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/976625/1/MR63324.pdf Zaryabi Langaroudi, Arash <http://spectrum.library.concordia.ca/view/creators/Zaryabi_Langaroudi=3AArash=3A=3A.html> (2009) Resource allocation and optimal release time in software systems. Masters thesis, Concordia University. http://spectrum.library.concordia.ca/976625/ |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
description |
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 statistical fault prediction modeling, software resource allocation, and optimal software release and maintenance policy. A software defect prediction model using operating characteristic curves is presented. 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. Motivated by the widely used concept of queue models in communication systems and information processing systems, a resource allocation model which answers managerial questions related to project status and scheduling is then introduced. Using the proposed allocation model, managers will be more certain about making resource allocation decisions as well as measuring the system reliability and the quality of service provided to customers in terms of the expected response time. Finally, a novel stochastic model is proposed to describe the cost behavior of the operation, and estimate the optimal time by minimizing a cost function via artificial neural networks. Further, a detailed analysis of software release time and maintenance decision is also presented. The performance of the proposed approaches is validated on real data from actual SAP projects, and the experimental results demonstrate a compelling motivation for improved software quality |
author |
Zaryabi Langaroudi, Arash |
spellingShingle |
Zaryabi Langaroudi, Arash Resource allocation and optimal release time in software systems |
author_facet |
Zaryabi Langaroudi, Arash |
author_sort |
Zaryabi Langaroudi, Arash |
title |
Resource allocation and optimal release time in software systems |
title_short |
Resource allocation and optimal release time in software systems |
title_full |
Resource allocation and optimal release time in software systems |
title_fullStr |
Resource allocation and optimal release time in software systems |
title_full_unstemmed |
Resource allocation and optimal release time in software systems |
title_sort |
resource allocation and optimal release time in software systems |
publishDate |
2009 |
url |
http://spectrum.library.concordia.ca/976625/1/MR63324.pdf Zaryabi Langaroudi, Arash <http://spectrum.library.concordia.ca/view/creators/Zaryabi_Langaroudi=3AArash=3A=3A.html> (2009) Resource allocation and optimal release time in software systems. Masters thesis, Concordia University. |
work_keys_str_mv |
AT zaryabilangaroudiarash resourceallocationandoptimalreleasetimeinsoftwaresystems |
_version_ |
1716608230219579392 |