Statistical defect prediction models for software quality assurance

Software defects entail a highly-significant cost penalty in lost productivity and post-release maintenance. Early defect prevention and removal techniques can substantially enhance the profit realized on software products. The motivation for software quality improvement is most often expressed in t...

Full description

Bibliographic Details
Main Author: Luo, Yan
Format: Others
Published: 2007
Online Access:http://spectrum.library.concordia.ca/975638/1/MR34446.pdf
Luo, Yan <http://spectrum.library.concordia.ca/view/creators/Luo=3AYan=3A=3A.html> (2007) Statistical defect prediction models for software quality assurance. Masters thesis, Concordia University.
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.975638
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.9756382013-10-22T03:47:25Z Statistical defect prediction models for software quality assurance Luo, Yan Software defects entail a highly-significant cost penalty in lost productivity and post-release maintenance. Early defect prevention and removal techniques can substantially enhance the profit realized on software products. The motivation for software quality improvement is most often expressed in terms of increased customer satisfaction with higher product quality, or more generally, as a need to position SAP Inc as a leader in quality software development. Thus, knowledge about how many defects to expect in a software product at any given stage during its development process is a very valuable asset. The great challenge, however, is to devise efficient and reliable prediction models for software defects. The first problem addressed in this thesis is software reliability growth modeling. We introduce an anisotropic Laplace test statistic that not only takes into account the activity in the system but also the proportion of reliability growth within the model. The major part of this thesis is devoted to statistical models that we have developed to predict software defects. We present a software defect prediction model using operating characteristic curves. The main idea behind our proposed technique is to use geometric insight in helping construct an efficient prediction method to reliably predict the number of failures at any given stage during the software development process. Our predictive approach uses the number of detected faults in the testing phase. Data from actual SAP projects is used to illustrate the much improved performance of the proposed method in comparison with existing prediction approaches 2007 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/975638/1/MR34446.pdf Luo, Yan <http://spectrum.library.concordia.ca/view/creators/Luo=3AYan=3A=3A.html> (2007) Statistical defect prediction models for software quality assurance. Masters thesis, Concordia University. http://spectrum.library.concordia.ca/975638/
collection NDLTD
format Others
sources NDLTD
description Software defects entail a highly-significant cost penalty in lost productivity and post-release maintenance. Early defect prevention and removal techniques can substantially enhance the profit realized on software products. The motivation for software quality improvement is most often expressed in terms of increased customer satisfaction with higher product quality, or more generally, as a need to position SAP Inc as a leader in quality software development. Thus, knowledge about how many defects to expect in a software product at any given stage during its development process is a very valuable asset. The great challenge, however, is to devise efficient and reliable prediction models for software defects. The first problem addressed in this thesis is software reliability growth modeling. We introduce an anisotropic Laplace test statistic that not only takes into account the activity in the system but also the proportion of reliability growth within the model. The major part of this thesis is devoted to statistical models that we have developed to predict software defects. We present a software defect prediction model using operating characteristic curves. The main idea behind our proposed technique is to use geometric insight in helping construct an efficient prediction method to reliably predict the number of failures at any given stage during the software development process. Our predictive approach uses the number of detected faults in the testing phase. Data from actual SAP projects is used to illustrate the much improved performance of the proposed method in comparison with existing prediction approaches
author Luo, Yan
spellingShingle Luo, Yan
Statistical defect prediction models for software quality assurance
author_facet Luo, Yan
author_sort Luo, Yan
title Statistical defect prediction models for software quality assurance
title_short Statistical defect prediction models for software quality assurance
title_full Statistical defect prediction models for software quality assurance
title_fullStr Statistical defect prediction models for software quality assurance
title_full_unstemmed Statistical defect prediction models for software quality assurance
title_sort statistical defect prediction models for software quality assurance
publishDate 2007
url http://spectrum.library.concordia.ca/975638/1/MR34446.pdf
Luo, Yan <http://spectrum.library.concordia.ca/view/creators/Luo=3AYan=3A=3A.html> (2007) Statistical defect prediction models for software quality assurance. Masters thesis, Concordia University.
work_keys_str_mv AT luoyan statisticaldefectpredictionmodelsforsoftwarequalityassurance
_version_ 1716607955970818048