A More Effective and Faster Genetic Algorithm for Parameter Estimation of Software Reliability Growth Models

碩士 === 國立清華大學 === 資訊工程學系 === 96 === In order to assure software quality and to assess software reliability, one of the current methods is to apply a Software Reliability Growth Model (SRGM). SRGMs can be used to describe software failures as a random process, which is characterized by either times o...

Full description

Bibliographic Details
Main Authors: Tsan-Yuan Chen, 陳贊元
Other Authors: Chin-Yu Huang
Format: Others
Language:en_US
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/43923145479242261243
id ndltd-TW-096NTHU5392001
record_format oai_dc
spelling ndltd-TW-096NTHU53920012015-10-13T16:51:16Z http://ndltd.ncl.edu.tw/handle/43923145479242261243 A More Effective and Faster Genetic Algorithm for Parameter Estimation of Software Reliability Growth Models 使軟體可靠度模型之參數評估更有效且快速的基因演算法 Tsan-Yuan Chen 陳贊元 碩士 國立清華大學 資訊工程學系 96 In order to assure software quality and to assess software reliability, one of the current methods is to apply a Software Reliability Growth Model (SRGM). SRGMs can be used to describe software failures as a random process, which is characterized by either times of failures or by the number of failures at fixed times. The fault reduction factor is the ratio of the net fault reduction. That is the removed fault subtracting from the introduced fault per failure. Debugging may introduce a new fault which phenomenon is called imperfect debugging. And this phenomenon may influence the fault reduction factor. Not a lot of SRGMs use this factor. The parameters of SRGMs are unknown and have to be estimated based on collected real software failure data. Several estimation methods have been proposed, like Least Square Estimation (LSE) and Maximum Likelihood Estimation (MLE), but most of them have restrictions such as the existence of derivatives on evaluation functions. On the other hand, Genetic Algorithms (GA) provide us with robust optimization methods in many fields. In this thesis, we propose adding a modified Genetic Algorithm to the parameter estimation of SRGMs and to the SRGMs considering fault reduction factors. Besides, the parameters of SRGMs are usually estimated by LSE and MLE. But we use the modified Genetic Algorithm for parameter estimation. Experimental results show that the proposed Genetic Algorithm is faster and more effective than other traditional Genetic Algorithms and our proposed models can predict the Software reliability more accurately. Chin-Yu Huang 黃慶育 2007 學位論文 ; thesis 43 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 資訊工程學系 === 96 === In order to assure software quality and to assess software reliability, one of the current methods is to apply a Software Reliability Growth Model (SRGM). SRGMs can be used to describe software failures as a random process, which is characterized by either times of failures or by the number of failures at fixed times. The fault reduction factor is the ratio of the net fault reduction. That is the removed fault subtracting from the introduced fault per failure. Debugging may introduce a new fault which phenomenon is called imperfect debugging. And this phenomenon may influence the fault reduction factor. Not a lot of SRGMs use this factor. The parameters of SRGMs are unknown and have to be estimated based on collected real software failure data. Several estimation methods have been proposed, like Least Square Estimation (LSE) and Maximum Likelihood Estimation (MLE), but most of them have restrictions such as the existence of derivatives on evaluation functions. On the other hand, Genetic Algorithms (GA) provide us with robust optimization methods in many fields. In this thesis, we propose adding a modified Genetic Algorithm to the parameter estimation of SRGMs and to the SRGMs considering fault reduction factors. Besides, the parameters of SRGMs are usually estimated by LSE and MLE. But we use the modified Genetic Algorithm for parameter estimation. Experimental results show that the proposed Genetic Algorithm is faster and more effective than other traditional Genetic Algorithms and our proposed models can predict the Software reliability more accurately.
author2 Chin-Yu Huang
author_facet Chin-Yu Huang
Tsan-Yuan Chen
陳贊元
author Tsan-Yuan Chen
陳贊元
spellingShingle Tsan-Yuan Chen
陳贊元
A More Effective and Faster Genetic Algorithm for Parameter Estimation of Software Reliability Growth Models
author_sort Tsan-Yuan Chen
title A More Effective and Faster Genetic Algorithm for Parameter Estimation of Software Reliability Growth Models
title_short A More Effective and Faster Genetic Algorithm for Parameter Estimation of Software Reliability Growth Models
title_full A More Effective and Faster Genetic Algorithm for Parameter Estimation of Software Reliability Growth Models
title_fullStr A More Effective and Faster Genetic Algorithm for Parameter Estimation of Software Reliability Growth Models
title_full_unstemmed A More Effective and Faster Genetic Algorithm for Parameter Estimation of Software Reliability Growth Models
title_sort more effective and faster genetic algorithm for parameter estimation of software reliability growth models
publishDate 2007
url http://ndltd.ncl.edu.tw/handle/43923145479242261243
work_keys_str_mv AT tsanyuanchen amoreeffectiveandfastergeneticalgorithmforparameterestimationofsoftwarereliabilitygrowthmodels
AT chénzànyuán amoreeffectiveandfastergeneticalgorithmforparameterestimationofsoftwarereliabilitygrowthmodels
AT tsanyuanchen shǐruǎntǐkěkàodùmóxíngzhīcānshùpínggūgèngyǒuxiàoqiěkuàisùdejīyīnyǎnsuànfǎ
AT chénzànyuán shǐruǎntǐkěkàodùmóxíngzhīcānshùpínggūgèngyǒuxiàoqiěkuàisùdejīyīnyǎnsuànfǎ
AT tsanyuanchen moreeffectiveandfastergeneticalgorithmforparameterestimationofsoftwarereliabilitygrowthmodels
AT chénzànyuán moreeffectiveandfastergeneticalgorithmforparameterestimationofsoftwarereliabilitygrowthmodels
_version_ 1717776300959072256